home *** CD-ROM | disk | FTP | other *** search
/ TOS Silver 2000 / TOS Silver 2000.iso / online / CONN97 / CONNECT / CONNECT.HLP < prev    next >
Encoding:
Text File  |  1997-06-09  |  178.4 KB  |  6,731 lines

  1. §§Index§
  2. §Allgemeines§_Allgemeines§
  3. §Anrufbeantworter§_Anrufbeantworter§
  4. §Anrufparameter§_Anrufparameter§
  5. §Anwender§Anwender§
  6. §Asciiupload§_Asciiupload§
  7. §Break§T\BREAK§
  8. §Bugreports§Fehler§
  9. §Baudrate§Baudrate§
  10. §Beenden§gl_Beenden§
  11. §Binärdateien§Binärdateien§
  12. §Puffer löschen§T\CLRPUF§
  13. §Schirm löschen§T\CLRSCR§
  14. §COSHY\ALERT§COSHYHLP\ALERT§
  15. §COSHY\ALIAS§COSHYHLP\ALIAS§
  16. §COSHY\AUSDRUCK§COSHYHLP\AUSDRUCK§
  17. §COSHY\BAUD§COSHYHLP\BAUD§
  18. §COSHY\BELL§COSHYHLP\BELL§
  19. §COSHY\BLITMODE§COSHYHLP\BLITMODE§
  20. §COSHY\BREAK§COSHYHLP\BREAK§
  21. §COSHY\CARRIER§COSHYHLP\CARRIER§
  22. §COSHY\CASE§COSHYHLP\CASE§
  23. §COSHY\CD§COSHYHLP\CD§
  24. §COSHY\CTTY§COSHYHLP\CTTY§
  25. §COSHY\DEBUG§COSHYHLP\DEBUG§
  26. §COSHY\DIAL§COSHYHLP\DIAL§
  27. §COSHY\DLPATH§COSHYHLP\DLPATH§
  28. §COSHY\DOWNLOAD§COSHYHLP\DOWNLOAD§
  29. §COSHY\ECHO§COSHYHLP\ECHO§
  30. §COSHY\ENV§COSHYHLP\ENV§
  31. §COSHY\EVAL§COSHYHLP\EVAL§
  32. §COSHY\EXIT§COSHYHLP\EXIT§
  33. §COSHY\EXPR§COSHYHLP\EXPR§
  34. §COSHY\FALSE§COSHYHLP\FALSE§
  35. §COSHY\FILESEL§COSHYHLP\FILESEL§
  36. §COSHY\FKY§COSHYHLP\FKY§
  37. §COSHY\FLUSH§COSHYHLP\FLUSH§
  38. §COSHY\FOR§COSHYHLP\FOR§
  39. §COSHY\FUNCTION§COSHYHLP\FUNCTION§
  40. §COSHY\GETKEY§COSHYHLP\GETKEY§
  41. §COSHY\GETTONE§COSHYHLP\GETTONE§
  42. §COSHY\GET§COSHYHLP\GET§
  43. §COSHY\HANGUP§COSHYHLP\HANGUP§
  44. §COSHY\HOLDSCRN§COSHYHLP\HOLDSCRN§
  45. §COSHY\IF§COSHYHLP\IF§
  46. §COSHY\IOREDIR§COSHYHLP\IOREDIR§
  47. §COSHY\KMDTR§COSHYHLP\KMDTR§
  48. §COSHY\LOG§COSHYHLP\LOG§
  49. §COSHY\METAS§COSHYHLP\METAS§
  50. §COSHY\NOISE§COSHYHLP\NOISE§
  51. §COSHY\NOT§COSHYHLP\NOT§
  52. §COSHY\OVERALL§COSHYHLP\OVERALL§
  53. §COSHY\PLAY§COSHYHLP\PLAY§
  54. §COSHY\PROT§COSHYHLP\PROT§
  55. §COSHY\QUIT§COSHYHLP\QUIT§
  56. §COSHY\QUOTES§COSHYHLP\QUOTES§
  57. §COSHY\READKEY§COSHYHLP\READKEY§
  58. §COSHY\READ§COSHYHLP\READ§
  59. §COSHY\RECORD§COSHYHLP\RECORD§
  60. §COSHY\REDRAW§COSHYHLP\REDRAW§
  61. §COSHY\SAVEBUF§COSHYHLP\SAVEBUF§
  62. §COSHY\SCANTABLE§COSHYHLP\SCANTABLE§
  63. §COSHY\SCRIPT§COSHYHLP\SCRIPT§
  64. §COSHY\SENDBREA§COSHYHLP\SENDBREA§
  65. §COSHY\SEND§COSHYHLP\SEND§
  66. §COSHY\SETENV§COSHYHLP\SETENV§
  67. §COSHY\SET§COSHYHLP\SET§
  68. §COSHY\SHIFT§COSHYHLP\SHIFT§
  69. §COSHY\SLEEP§COSHYHLP\SLEEP§
  70. §COSHY\SLOT§COSHYHLP\SLOT§
  71. §COSHY\TEST§COSHYHLP\TEST§
  72. §COSHY\TIMEFORM§COSHYHLP\TIMEFORM§
  73. §COSHY\TRUE1§COSHYHLP\TRUE1§
  74. §COSHY\TRUE§COSHYHLP\TRUE§
  75. §COSHY\ULPATH§COSHYHLP\ULPATH§
  76. §COSHY\UNALIAS§COSHYHLP\UNALIAS§
  77. §COSHY\UNSET§COSHYHLP\UNSET§
  78. §COSHY\UPLOAD§COSHYHLP\UPLOAD§
  79. §COSHY\VERSION§COSHYHLP\VERSION§
  80. §COSHY\WAITFOR§COSHYHLP\WAITFOR§
  81. §COSHY\WHILE§COSHYHLP\WHILE§
  82. §COSHY\WORTE§COSHYHLP\WORTE§
  83. §CoSHy-Allg§CoSHy-Allg§
  84. §CoSHy§CoSHy§
  85. §Coshystart§gl_Coshystart§
  86. §Download§T\DOWNLOAD§
  87. §Darstellung§_Darstellung§
  88. §Datenbit§Datenbit§
  89. §DerTransfer§_DerTransfer§
  90. §Echo§Echo§
  91. §Edithelp§Edithelp§
  92. §Emulation-Einf§Emulation-Einf§
  93. §Emulation§_Emulation§
  94. §Environment§Environment§
  95. §Erinnerungshilfe§Erinnerungshilfe§
  96. §Setup fixieren§T\FIXSET§
  97. §Farben§_Farben§
  98. §Fehler§Fehler§
  99. §Fens-Allg§Fens-Allg§
  100. §Fensterdialoge§Fensterdialoge§
  101. §Fenstermenü§Fenstermenü§
  102. §Fensternamen§gl_Fensternamen§
  103. §Fenster§Fenster§
  104. §Funktionstasten§_Funktionstasten§
  105. §General§General§
  106. §Grünen§Grünen§
  107. §Auflegen§T\HANGUP§
  108. §Handbuch§Handbuch§
  109. §Handshake§Handshake§
  110. §Hauptmenü§Hauptmenü§
  111. §History§History§
  112. §Holdscreen-aktiv§holdscreen-aktiv§
  113. §Hotkeys§_Hotkeys§
  114. §Info§_Info§
  115. §Komm. Reset§T\KRESET§
  116. §Klemm-Allg§Klemm-Allg§
  117. §Klemmbrett§Klemmbrett§
  118. §Kompatibilität§_Kompatibilität§
  119. §Setup laden§T\LOASET§
  120. §Lernen§_Lernen§
  121. §Lächeln§Lächeln§
  122. §Markieren§Markieren§
  123. §Menue-Tek§Menue-Tek§
  124. §Menue-Term§Menue-Term§
  125. §Modemparameter§Modemparameter§
  126. §Männerfeindlich§männerfeindlich§
  127. §Neues2.00§Neues2.00§
  128. §Neues2.01§Neues2.01§
  129. §Neues2.02§Neues2.02§
  130. §Neues2.10§Neues2.10§
  131. §Neues2.20§Neues2.20§
  132. §Neues2.4x§Neues2.40§
  133. §Online-Fett§Online-Fett§
  134. §Onlinehilfe§Onlinehilfe§
  135. §Optionen§gl_Optionen§
  136. §Papierkorb§Papierkorb§
  137. §Parität§Parität§
  138. §Paste§Paste§
  139. §Pfade und Dateien§pathsel§
  140. §Polizei§Polizei§
  141. §Port§Port§
  142. §Port§_Port§
  143. §Preise§Preisliste§
  144. §Programmierer§Programmierer§
  145. §Programmstart§Programmstart§
  146. §Protokoll§_Protokoll§
  147. §Puffer§_Puffer§
  148. §Quoten§quoten§
  149. §Replay§T\REPLAY§
  150. §Terminal Reset§T\RESET§
  151. §Registrierung§_Registrierung§
  152. §Rotieren§gl_Rotieren§
  153. §Puffer sichern§T\SAVPUF§
  154. §Setup sichern§T\SAVSET§
  155. §Scantabelle§Scantabelle§
  156. §Schließen§gl_Schließen§
  157. §Schnittstellenpuffer§Schnittstellenpuffer§
  158. §Scriptstart§gl_Scriptstart§
  159. §Shareware§Shareware§
  160. §Shellstart§gl_Shellstart§
  161. §Size§_Size§
  162. §Smiley§Smiley§
  163. §Geräusche§_Sound§
  164. §Statistik§_Statistik§
  165. §Statuszeile§_Statuszeile§
  166. §T-Editor§T-Editor§
  167. §T-Laden§T-Laden§
  168. §TOS-Shell§T\TOSSHELL§
  169. §Tabulator§_Tabulator§
  170. §TastenVersenden§TastenVersenden§
  171. §Teksetup§_Teksetup§
  172. §Tektronixfenster§Tektronixfenster§
  173. §Term-Allg§Term-Allg§
  174. §Terminalfenster§Terminalfenster§
  175. §Transfer§_Transfer§
  176. §Upload§T\UPLOAD§
  177. §Updates§Updates§
  178. §Volle_Größe§gl_Volle_Größe§
  179. §Vorschreibzeile§_Vorschreibzeile§
  180. §Wahlmaus§Wahlmaus§
  181. §Wahltastatur§Wahltastatur§
  182. §Wahl§_Wahl§
  183. §Witz§Witz§
  184. §Zeichensatz§_Zeichensatz§
  185. §Ziegler§Ziegler§
  186. §Zmodemparameter§Zmodemparameter§
  187. §Öffnen§gl_Öffnen§
  188. §
  189. Index: 
  190.  
  191. Allgemeines
  192. Anrufbeantworter
  193. Anrufparameter
  194. Anwender
  195. Asciiupload
  196. Auflegen
  197. Break
  198. Baudrate
  199. Beenden
  200. Binärdateien
  201. Bugreports
  202. COSHY\ALERT
  203. COSHY\ALIAS
  204. COSHY\AUSDRUCK
  205. COSHY\BAUD
  206. COSHY\BELL
  207. COSHY\BLITMODE
  208. COSHY\BREAK
  209. COSHY\CARRIER
  210. COSHY\CASE
  211. COSHY\CD
  212. COSHY\CTTY
  213. COSHY\DEBUG
  214. COSHY\DIAL
  215. COSHY\DLPATH
  216. COSHY\DOWNLOAD
  217. COSHY\ECHO
  218. COSHY\ENV
  219. COSHY\EVAL
  220. COSHY\EXIT
  221. COSHY\EXPR
  222. COSHY\FALSE
  223. COSHY\FILESEL
  224. COSHY\FKY
  225. COSHY\FLUSH
  226. COSHY\FOR
  227. COSHY\FUNCTION
  228. COSHY\GETKEY
  229. COSHY\GETTONE
  230. COSHY\GET
  231. COSHY\HANGUP
  232. COSHY\HOLDSCRN
  233. COSHY\IF
  234. COSHY\IOREDIR
  235. COSHY\KMDTR
  236. COSHY\LOG
  237. COSHY\METAS
  238. COSHY\NOISE
  239. COSHY\NOT
  240. COSHY\OVERALL
  241. COSHY\PLAY
  242. COSHY\PROT
  243. COSHY\QUIT
  244. COSHY\QUOTES
  245. COSHY\READKEY
  246. COSHY\READ
  247. COSHY\RECORD
  248. COSHY\REDRAW
  249. COSHY\SAVEBUF
  250. COSHY\SCANTABLE
  251. COSHY\SCRIPT
  252. COSHY\SENDBREA
  253. COSHY\SEND
  254. COSHY\SETENV
  255. COSHY\SET
  256. COSHY\SHIFT
  257. COSHY\SLEEP
  258. COSHY\SLOT
  259. COSHY\TEST
  260. COSHY\TIMEFORM
  261. COSHY\TRUE1
  262. COSHY\TRUE
  263. COSHY\ULPATH
  264. COSHY\UNALIAS
  265. COSHY\UNSET
  266. COSHY\UPLOAD
  267. COSHY\VERSION
  268. COSHY\WAITFOR
  269. COSHY\WHILE
  270. COSHY\WORTE
  271. CoSHy-Allg
  272. CoSHy
  273. Coshystart
  274. Download
  275. Darstellung
  276. Datenbit
  277. DerTransfer
  278. Echo
  279. Edithelp
  280. Emulation-Einf
  281. Emulation
  282. Environment
  283. Erinnerungshilfe
  284. Farben
  285. Fehler
  286. Fens-Allg
  287. Fensterdialoge
  288. Fenstermenü
  289. Fensternamen
  290. Fenster
  291. Funktionstasten
  292. General
  293. Geräusche
  294. Grünen
  295. Handbuch
  296. Handshake
  297. Hauptmenü
  298. History
  299. Holdscreen-aktiv
  300. Hotkeys
  301. Info
  302. Komm. Reset
  303. Klemm-Allg
  304. Klemmbrett
  305. Kompatibilität
  306. Lernen
  307. Lächeln
  308. Markieren
  309. Menue-Tek
  310. Menue-Term
  311. Modemparameter
  312. Männerfeindlich
  313. Neues2.00
  314. Neues2.01
  315. Neues2.02
  316. Neues2.10
  317. Neues2.20
  318. Neues2.4x
  319. Online-Fett
  320. Onlinehilfe
  321. Optionen
  322. Papierkorb
  323. Parität
  324. Paste
  325. Pfade und Dateien
  326. Polizei
  327. Port
  328. Port
  329. Preise
  330. Programmierer
  331. Programmstart
  332. Protokoll
  333. Puffer
  334. Puffer löschen
  335. Puffer sichern
  336. Quoten
  337. Replay
  338. Registrierung
  339. Rotieren
  340. Scantabelle
  341. Schirm löschen
  342. Schließen
  343. Schnittstellenpuffer
  344. Scriptstart
  345. Setup fixieren
  346. Setup laden
  347. Setup sichern
  348. Shareware
  349. Shellstart
  350. Size
  351. Smiley
  352. Statistik
  353. Statuszeile
  354. T-Editor
  355. T-Laden
  356. TOS-Shell
  357. Tabulator
  358. TastenVersenden
  359. Teksetup
  360. Tektronixfenster
  361. Term-Allg
  362. Terminalfenster
  363. Terminal Reset
  364. Transfer
  365. Upload
  366. Updates
  367. Volle_Größe
  368. Vorschreibzeile
  369. Wahlmaus
  370. Wahltastatur
  371. Wahl
  372. Witz
  373. Zeichensatz
  374. Ziegler
  375. Zmodemparameter
  376. Öffnen
  377.  
  378. §§_Warn1§
  379. §
  380. Sie haben eine Baudrate eingestellt, 
  381. die auf dieser Schnittstelle nicht
  382. verfügbar ist. Entweder liegt das
  383. daran, daß Sie ein Setup von einem
  384. anderen Rechner benutzen oder
  385. sich Ihre Hardwarekonfiguration
  386. geändert hat oder aber CoNnect eine
  387. Baudrate zwingend benötigt (Anruf-
  388. beantworter), die bei Ihnen nicht
  389. verfügbar ist.
  390.  
  391. Abhilfe:
  392.   Im Schnittstellendialog eine
  393.      andere Baudrate wählen.
  394.  
  395.   Im Anrufbeantworter-Setup ent-
  396.      weder den CELP Modus akti-
  397.      viren, oder falls das Modem
  398.      diesen nicht kennt, den
  399.      Anrufbeantworter mit dieser
  400.      Schnittstelle nicht nutzen.
  401.  
  402. §§_Warn6§
  403. §
  404. Das Fenster, in dem CoSHy oder eine
  405. externe TOS-Shell läuft, muß unter
  406. Betriebssystemen, die keine Pipes
  407. erlauben (das kann zur Zeit nur 
  408. MultiTOS), komplett sichtbar sein.
  409. Verschieben Sie es so, daß der ge-
  410. samte Fensterbereich auf dem Schirm
  411. erscheint.
  412.  
  413. §§_Warn8§
  414. §
  415. CoNnect benötigt das GEM-Klemmbrett
  416. für mehrere Zwecke und versucht 
  417. dieses Klemmbrett  auf verschiedene
  418. Art und Weisen zu finden. Erst wenn
  419. diese Suchmethoden fehlschlagen,
  420. wird der Benutzer gebeten, ein
  421. Klemmbrett festzulegen.
  422.  
  423. Die Suchvorgänge sind:
  424.  
  425. 1) scrp_read(): Versucht, ein zuvor
  426.      von einem anderen Programm 
  427.      festgelegtes Klemmbrett zu 
  428.      finden. Das CLIPBORD.CPX 
  429.      macht das beim Systemstart.
  430.      Installiert man dieses, so
  431.      ist man die Frage von CoNnect 
  432.      los.
  433. 2) Die Environmentvariable CLIPBRD:
  434.      CoNnect liest diese Variable
  435.      und setzt den Inhalt als Pfad
  436.      für das GEM-Klemmbrett. Man kann
  437.      z. B. mit ENVIRON.PRG im Auto-
  438.      ordner Environmentvariablen
  439.      setzen.
  440.      Sie können auch in CONNECT.SCR
  441.      durch die folgende Zeile diese Variable 
  442.      setzen:
  443.      setenv CLIPBRD 'C:\CLIPBRD'
  444. 3) C:\CLIPBRD: Ist dieser Pfad vor-
  445.      handen und bislang noch kein
  446.      Klemmbrett gefunden, so wird
  447.      dieses Verzeichnis als Klemm-
  448.      brett gesetzt.
  449.      Wird von A: gebootet so wird
  450.      natürlich A:\CLIPBRD gesucht.
  451. 4) Erst jetzt wird der Anwender nach
  452.      einem Klemmbrett gefragt.
  453.  
  454. Mit den Punkten 1-3 können Sie jetzt
  455. also Abhilfe schaffen, damit CoNnect
  456. das Klemmbrett selber findet.
  457.  
  458. §§_Warn24§
  459. §
  460. CoNnect meldet:
  461.  
  462. In diesem Fenster
  463. besteht bereits
  464. eine Verbindung.
  465.  
  466. Was bedeutet, daß CoNnect vom Modem
  467. ein Carrier Signal bekommt, was soviel
  468. heißt, daß eine Verbindung besteht. In
  469. diesem Fall wäre eine Anwahl natürlich
  470. sinnlos.
  471.  
  472. Trotzdem kann diese Meldung auch er-
  473. scheinen, wenn Sie noch gar nicht mit 
  474. einer Mailbox verbunden sind.
  475. Das kann 2 Ursachen haben:
  476.  
  477. 1) Ihr Modem liefert wirkich kein Carrier-
  478.    signal. Dann ist es entweder sehr ver-
  479.    altet oder falsch konfiguriert (siehe
  480.    Modemhandbuch)
  481. 2) Das Kabel vom Modem zum Computer setzt
  482.    automatisch das Carrier Flag. Verwenden
  483.    Sie dann ein neueres Kabel.
  484.  
  485. Sollten sich diese Probleme nicht aus-
  486. schalten lassen, (weil Sie kein neues
  487. Modem kaufen wollen ...), dann können Sie
  488. dennoch mit CoNnect wählen, indem Sie
  489. im Modemdialog 1 den Schalter 'Carrier
  490. prüfen' abschalten. Dann funktioniert 
  491. aber natürlich keine Gebührenberechnung.
  492.  
  493. §§_Warn44§
  494. §Registrierung§Shareware§
  495. §
  496.  
  497. CoNnect ist ein Sharewareprogramm. Da Sie
  498. inzwischen die Testphase überschritten haben,
  499. erfolgt diese Mitteilung von Zeit zu Zeit,
  500. damit Sie die Registrierung nicht vergessen.
  501.  
  502. §§_Warn57§
  503. §hier§_Warn24§
  504. §
  505. CoNnect erlaubt ein Umstellen der Schnitt-
  506. stellenparameter momentan deshalb nicht,
  507. weil die Schnittstelle offenbar von einem
  508. anderen Teil des Programmes gerade genutzt
  509. wird. Es kann aber auch den Grund haben,
  510. daß ein Carrier anliegt, obwohl keine Ver-
  511. bindung besteht. Eine Lösungsmöglichkeit 
  512. finden Sie hier.
  513.  
  514. §§_Warn78§
  515. §
  516. Sie haben eine neue CoNnect-Version gestartet
  517. und ein altes .OPT File geladen. CoNnect 
  518. versucht jetzt, das alte OPTionen File so weit
  519. wie möglich zu interpretieren, allerdings 
  520. werden Sie höchstwahrscheinlich einige Ein-
  521. stellungen überprüfen und neu vornehmen müssen.
  522.  
  523. Wenn Sie danach .OPT File wieder abspeichern,
  524. bleiben Sie beim nächsten Start vor dieser 
  525. Warnung verschont.
  526.  
  527. Aber ACHTUNG. Die alte CoNnectversion kann
  528. dann Ihr .OPT File mit Sicherheit nicht mehr
  529. lesen. Sie sollten sich bei kostenpflichtigen
  530. Updates also vor dem Speichern Ihre Schlüssel
  531. aufschreiben, damit Sie nicht die Möglichkeit
  532. verlieren, die alte Version noch weiter zu 
  533. benutzen.
  534.  
  535. Bisherige kostenpflichtige Updates entstanden
  536. bei der Version 2.40.
  537.  
  538. §§Warn82§
  539. §hier§Compuserveport§
  540. §
  541. Ihre Schnittstelleneinstellungen erlauben
  542. keine fehlerfreie Datenübertragung mit
  543. CompuServe. Sie benötigen die Einstellung
  544. '8N1 8.Bit strippen'. Genaueres finden Sie
  545. hier.
  546.  
  547. §§Menue-Term§
  548. §Zeichensatz§_Zeichensatz§
  549. §Kompatibilität§_Kompatibilität§
  550. §Funktionstasten§_Funktionstasten§
  551. §Darstellung§_Darstellung§
  552. §Mitschrift§_Protokoll§
  553. §Emulation§_Emulation§
  554. §ASCII-Upload§_Asciiupload§
  555. §Anrufbeantworter§_Anrufbeantworter§
  556. §Script lernen§_Lernen§
  557. §TEK Parameter§_Teksetup§
  558. §Filetransfer§_Transfer§
  559. §Tabulator§_Tabulator§
  560. §Statuszeile§_Statuszeile§
  561. §Terminalgröße§_Size§
  562. §Schnittstelle§_Port§
  563. §Wählen§_Wahl§
  564. §Break senden§T\BREAK§
  565. §Terminal Reset§T\RESET§
  566. §Komm. Reset§T\KRESET§
  567. §Auflegen§T\HANGUP§
  568. §Setup fixieren§T\FIXSET§
  569. §Setup laden§T\LOASET§
  570. §Setup sichern§T\SAVSET§
  571. §Schirm löschen§T\CLRSCR§
  572. §Puffer löschen§T\CLRPUF§
  573. §Puffer sichern§T\SAVPUF§
  574. §Puffer kopieren§_Puffer§
  575. §TOS-Shell§T\TOSSHELL§
  576. §TEK 4014 Fenster§Tektronixfenster§
  577. §CoSHy§CoSHy§
  578. §Script§CoSHy§
  579. §Upload§T\UPLOAD§
  580. §Download§T\DOWNLOAD§
  581. §Replay§T\REPLAY§
  582. §
  583. Terminalmenü
  584.  
  585. Das Terminalmenü hat folgende Einträge:
  586. ---------------------------------------...
  587.    Terminal           Setup
  588. ---------------------------------------...
  589.    Filetransfer       Emulation
  590.    Terminalgröße      Zeichensatz
  591.    Terminal Reset     Darstellung
  592.    Komm. Reset        Mitschrift
  593.    Auflegen           Tabulator
  594.    Schirm löschen     Schnittstelle
  595.    Puffer löschen     Funktionstasten
  596.    Puffer sichern     Kompatibilität
  597.    Puffer kopieren    Statuszeile
  598.    Break senden       TEK Parameter
  599.                       Setup fixieren
  600.                       Setup laden
  601.                       Setup sichern
  602.  
  603. ...------------
  604.    Sonstiges
  605. ...------------
  606.    CoSHy
  607.    Script
  608.    Script lernen
  609.    TOS-Shell
  610.    TEK 4014 Fenster
  611.    Anrufbeantworter
  612.    Wählen
  613.    ASCII-Upload
  614.    Upload
  615.    Download
  616.    Replay
  617.  
  618. §§T\UPLOAD§
  619. §Filetransferdialog§_Transfer§
  620. §
  621. Upload
  622.  
  623. Mit dem Menüeintrag Upload... im Terminal-
  624. menü wird eine Datei entsprechend der Ein-
  625. stellungen im Filetransferdialog versendet.
  626.  
  627. §§T\DOWNLOAD§
  628. §Filetransferdialog§_Transfer§
  629. §
  630. Download
  631.  
  632. Mit dem Menüeintrag Download... im
  633. Terminalmenü wird eine Datei ent-
  634. sprechend der Einstellungen im
  635. Filetransferdialog empfangen.
  636.  
  637. §§T\REPLAY§
  638. §Emulation§_Emulation§
  639. §Upload§T\UPLOAD§
  640. §ASCII-Upload§_Asciiupload§
  641. §
  642. Replay
  643.  
  644. Eine Datei auf Diskette oder Festplatte
  645. wird im Terminalfenster eingespielt. Alle
  646. Zeichen in dieser Datei werden dabei ent-
  647. sprechend der eingestellten Emulation
  648. dargestellt.
  649.  
  650. WICHTIG: Dabei werden keine Zeichen an
  651.          die Gegenstelle versendet.
  652.          Dazu benötigen Sie den Befehl
  653.          Upload oder ASCII-Upload.
  654.  
  655. §§T\TOSSHELL§
  656. §SHELL§Environment§
  657. §
  658. TOS-Shell (im Terminalmenü)
  659.  
  660. Hierbei wird, wenn die Environmentvariable
  661. $SHELL gesetzt oder _shell_p initialisiert
  662. ist, die entsprechende TOS-Shell gestartet.
  663. Sie läuft dann im CoNnect-Fenster ab.
  664.  
  665. §§T\SAVPUF§
  666. §
  667. Puffer sichern.
  668.  
  669. Alle momentan im Puffer gespeicherten Daten
  670. werden in eine vom Benutzer zu wählende
  671. Datei geschrieben.
  672.  
  673. §§T\CLRPUF§
  674. §
  675. Puffer löschen.
  676.  
  677. Alle momentan im Puffer gespeicherten Daten
  678. werden gelöscht.
  679.  
  680. §§T\BREAK§
  681. §sendbreak§COSHYHLP\SENDBREA§
  682. §
  683. Break senden.
  684.  
  685. An das Modem oder die Gegenstelle wird
  686. ein Break (0,7s $00 ohne Stopbit)
  687. gesendet.
  688.  
  689. Dieser Befehl entspricht dem CoSHy
  690. Befehl: sendbreak
  691.  
  692. §§T\RESET§
  693. §-fixieren§T\FIXSET§
  694. §Setup sichern§T\SAVSET§
  695. §-laden§T\LOASET§
  696. §
  697. Terminal Reset.
  698.  
  699. Das Terminal bekommt alle Eigenschaften,
  700. wie sie beim dem letzten Setup sichern,
  701. -laden oder -fixieren eingestellt
  702. waren.
  703.  
  704. §§T\CLRSCR§
  705. §
  706. Schirm löschen.
  707.  
  708. Das momentane Terminalfenster wird ge-
  709. löscht und (falls ein Puffer aktiviert
  710. ist) zuvor in den Puffer geschrieben.
  711.  
  712. §§T\KRESET§
  713. §Holdscreen§holdscreen-aktiv§
  714. §
  715. Kommunikations Reset.
  716.  
  717. Alle Zeichen, die bislang weder versendet
  718. noch auf dem Terminal dargestellt werden
  719. konnten, werden verworfen. Eventuelle
  720. Holdscreen-Zustände werden gelöscht.
  721.  
  722. §§T\HANGUP§
  723. §Wahldialog§_Wahl§
  724. §hangup§COSHYHLP\HANGUP§
  725. §
  726. Auflegen.
  727.  
  728. Dem Modem wird - entsprechend der Einstellungen
  729. im Wahldialog - der Befehl geschickt, die momen-
  730. tane Verbindung zu trennen. Der Befehl Auflegen
  731. entspricht dem CoSHy-Befehl hangup.
  732.  
  733. §§T\FIXSET§
  734. §Terminal Reset§T\RESET§
  735. §
  736. Setup fixieren.
  737.  
  738. Die momentanen Einstellungen für das Setup
  739. werden intern gespeichert. Sollte das Setup
  740. danach verstellt werden, so kann es mit dem
  741. Kommando Terminal Reset wieder in den alten
  742. Zustand versetzt werden.
  743.  
  744. §§T\LOASET§
  745. §Setup sichern§T\SAVSET§
  746. §Setup fixieren§T\FIXSET§
  747. §
  748. Setup laden.
  749.  
  750. Terminaleinstellungen werden von einer
  751. Datei gelesen, die mit dem Befehl
  752. Setup sichern geschrieben wurde.
  753. Nach dem Laden der Datei wird ein
  754. Setup fixieren durchgeführt.
  755.  
  756. §§T\SAVSET§
  757. §Terminalmenü§Menue-Term§
  758. §Setup laden§T\LOASET§
  759. §Setup fixieren§T\FIXSET§
  760. §Wahldialog§_Wahl§
  761. §
  762. Setup sichern.
  763.  
  764. Die aktuellen Terminaleinstellungen
  765. werden gesichert. Dazu gehören alle
  766. Einstellungen, die im Terminalmenü
  767. gemacht werden können, mit Ausnahme
  768. einzelner Telefonbucheinträge im
  769. Wahldialog. Diese werden im Telefon-
  770. buch gespeichert. Der Dateiname der
  771. Telefonbuchdatei wird jedoch wieder
  772. im Setup gesichert.
  773.  
  774. Mit dem Befehl Setup laden kann das
  775. geschriebene Setup erneut geladen
  776. werden.
  777.  
  778. Vor dem Sichern des Setups wird ein
  779. Setup fixieren ausgeführt.
  780.  
  781. §§_Puffer§
  782. §Markieren§Markieren§
  783. §
  784. Das Pufferfenster
  785.  
  786. Das Pufferfenster wird durch den Ter-
  787. minalmenü Eintrag Puffer kopieren ge-
  788. öffnet.
  789.  
  790. In dieses Fenster wird der zu dieser
  791. Zeit aktuelle Terminalpuffer kopiert und
  792. man kann nun dort nach Belieben umher-
  793. blättern, ohne von den neuen Daten im
  794. Terminalfenster behindert zu werden.
  795.  
  796. Blättern kann man mit der Maus oder den
  797. Cursortasten. Das Markieren und
  798. Selektieren ist analog zum Terminal-
  799. fenster. Gesendet werden selektierte
  800. Texte an die Schnittstelle des zugehö-
  801. rigen Terminals.
  802.  
  803. §§_Wahl§
  804. §Klemmbrett§Klemmbrett§
  805. §Mülleimer§Papierkorb§
  806. §Modemparameter§Modemparameter§
  807. §Nummerneditor§T-Editor§
  808. §Telefonbuch laden§T-Laden§
  809. §Telefonbuch speichern§T-Laden§
  810. §mit der Maus§Wahlmaus§
  811. §über Tastatur§Wahltastatur§
  812. §
  813. Wenn Sie mit einem herkömmlichen GEM-Desktop,
  814. insbesondere der Fileselektorbox, umgehen können (und
  815. das sollte der Fall sein, Sie sitzen ja schließlich
  816. vor einem Atari...), ist das schon eine gute Vorübung
  817. für den Umgang mit dem 'Wählen'-Dialog.
  818.  
  819. Im Dialogfenster befindet sich rechts Ihr
  820. 'Telefonbuch' und links der 'Kurzwahlspeicher', in den
  821. Sie Nummern aus dem Telefonbuch übertragen können. Im
  822. Telefonbuch können Sie soviele Einträge ablegen, bis
  823. der Speicher platzt. In den Speicher können Sie bis zu
  824. fünfzig Nummern übertragen, die zyklisch gewählt
  825. werden. Die Einträge im Telefonbuch werden auf Wunsch
  826. alphabetisch oder nach Nummer sortiert, die Reihenfolge
  827. der Einträge im Speicher können Sie selbst bestimmen.
  828.  
  829. Dazwischen befinden sich die verschiedenen Icons zur
  830. Manipulation des Telefonbuchs und des Speichers. Es
  831. sind von oben nach unten: der Nummerneditor,
  832. Telefonbuch laden, Telefonbuch speichern, Sortier-
  833. schalter und Modemparameter. Unten links befinden sich
  834. Klemmbrett und Mülleimer. Schließlich gibt es noch das
  835. Icon Telefon.
  836.  
  837. Bedienen können sie den Wahldialog mit der Maus oder
  838. über Tastatur.
  839.  
  840. §§Wahlmaus§
  841. §
  842. Bedienung mit der Maus:
  843.  
  844. Im Telefonbuch können Sie durch Anklicken einzelne
  845. Einträge selektieren. Wenn Sie dabei <SHIFT> gedrückt
  846. halten, können Sie einzelne Einträge zusätzlich
  847. selektieren. Bereits selektierte Einträge werden dann
  848. nicht deselektiert. Sie können auch am linken Rand des
  849. Telefonbuchs ein 'Gummiband' aufziehen, mit dem dann
  850. die Möglichkeit besteht, mehrere Einträge auf einmal
  851. zu selektieren. Durch einen Klick auf den linken Rand
  852. des Telefonbuchs werden alle dort selektierten
  853. Einträge deselektiert. Entsprechend funktioniert es im
  854. 'Speicher'-Feld. Auch für das Hantieren mit dem
  855. Gummiband gilt: <SHIFT> bewirkt Hinzufügung zu bereits
  856. bestehenden Selektionen, ohne <SHIFT> werden
  857. vorhandene Selektionen durch die neuen ersetzt.
  858.  
  859. Alle diese Selektierungs- und Deselektierungs-
  860. möglichkeiten bestehen auch für das linke Feld, den
  861. Speicher. Sie können Einträge aus dem Telefonbuch in
  862. den Speicher übertragen, indem Sie die selektierten
  863. Einträge durch Festhalten der linken Maustaste
  864. 'greifen' und auf das Speicherfeld schieben.
  865. Gleichermaßen können Sie einzelne Einträge aus dem
  866. Telefonbuch durch einen Doppelklick direkt anwählen.
  867. Gelöscht werden Einträge auch, indem man sie auf den
  868. Mülleimer schiebt. Das gilt nicht nur für einzelne
  869. Einträge, sondern auch für ganze Gruppen von
  870. selektierten Einträgen.
  871.  
  872. Die Einträge im Speicher stehen normalerweise in der
  873. Reihenfolge, in der Sie sie aus dem Telefonbuch
  874. hinüberkopiert haben. Sie können die Reihenfolge aber
  875. frei bestimmen, indem Sie im Speicher die Einträge mit
  876. der Maus selektieren, festhalten und an die Stelle
  877. schieben, wo Sie sie gern hätten. Sie können dabei
  878. auch mehrere Einträge selektiert haben, beim
  879. Umsortieren wird jedoch nur der erste Eintrag
  880. berücksichtigt.
  881.  
  882. Am wichtigsten: Das Telefon
  883.  
  884. Wenn Sie auf das Telefon-Icon klicken, beginnt CoNnect
  885. mit der Anwahl der Nummern, die im Speicher stehen.
  886. Sollten dort keine sein, erscheint nur eine kurze
  887. Meldung über Zweck des Telefons. Die auf diese Weise
  888. gestartete Anwahl erfolgt mit Wahlwiederholung unter
  889. Berücksichtigung der unter dem Modem-Icon
  890. eingestellten 'Verhaltensregeln'.
  891.  
  892. Wenn Sie im Speicher mehrere Nummern haben, diese
  893. zyklisch angewählt wurden, und Sie haben eine
  894. Verbindung mit einer der Nummern bekommen, so wird
  895. nach Beendigung der Sitzung die Anwahl nicht mit den
  896. anderen Nummern fortgesetzt. 
  897.  
  898. Sie können auch ohne automatische Wiederholung
  899. wählen, indem Sie den gewünschten Eintrag bzw. die
  900. gewünschten Einträge direkt auf das Telefon-Icon
  901. ziehen oder den Eintrag mit einem Doppelklick
  902. selektieren. Dann wird nur ein Versuch gemacht, den
  903. betreffenden Anschluß zu erreichen (bei mehreren
  904. selektierten Einträgen werden alle der Reihe nach
  905. versucht).
  906.  
  907. §§Wahltastatur§
  908. §
  909. Bedienung mit der Tastatur
  910.  
  911. Die Tastatur kann auch wirkungsvoll im
  912. Wahldialog eingesetzt werden. Besonders
  913. für Mausfaule (Maufaus) ist das ein in-
  914. teressantes Gebiet.
  915.  
  916. Cursortasten:
  917.   hoch, runter
  918.     bewegt den 'Cursor' (ein
  919.     gestricheltes Band) innerhalb des
  920.     Telefonbuchs oder des Speichers
  921.   rechts, links
  922.     bewegt den Cursor vom Speicher zum
  923.     Telefonbuch und umgekehrt.
  924.   SHIFT+hoch, runter
  925.     seitenweises bewegen des Cursors
  926.  
  927. Drückt man eine normale Taste (a bis z und
  928. 0 - 9), so fährt der Cursor an die Stelle
  929. im Telefonbuch, wo ein Boxname mit dem ge-
  930. drückten Buchstaben anfängt. Die zweite Taste
  931. steht dann für den zweiten Buchstaben der
  932. Box u.s.w.
  933.  
  934. Hometaste:
  935.   Ohne SHIFT: Erster Eintrag im
  936.     Nummernspeicher oder Telefonbuch.
  937.   Mit Shift: Letzter Eintrag.
  938.  
  939. INSERT:
  940.   Selektiert die Nummer unter dem
  941.   Cursor
  942.  
  943. SHIFT+INSERT:
  944.   Selektiert eine zusätzliche Nummer,
  945.   bisher selektierte werden nicht
  946.   gelöscht.
  947.  
  948. CONTROL+INSERT:
  949.   Schiebt eine Nummer in den Nummern-
  950.   speicher oder entfernt sie daraus.
  951.  
  952. SHIFT+CONTROL+INSERT:
  953.   Wählt eine Nummer einmal an.
  954.  
  955. DELETE:
  956.   Entfernt die Selektierungen.
  957.   (Nur die Selektierung, nicht die
  958.   Nummern)
  959.  
  960. ^E: Ruft den Wahleditor auf. Wenn
  961.     eine Nummer selektiert ist, wird
  962.     diese zum Editieren in den Editor
  963.     übernommen.
  964.  
  965. ^M: Ruft den Modemdialog 1 auf.
  966.  
  967. ^N: Ruft den Modemdialog 2 auf.
  968.  
  969. ^S: Sichert die Nummern auf Platte.
  970.  
  971. ^O: Lädt die Nummern von Platte.
  972.  
  973. ^I: Wechselt die Art der Sortierung 
  974.     von unsortiert auf alphabetisch 
  975.     und nach Nummern sortiert.
  976.  
  977. ^V: Schiebt den Klemmbrettinhalt
  978.     auf das Telefonbuch.
  979.  
  980. ^C: Kopiert selektierte Einträge
  981.     in das Klemmbrett.
  982.  
  983. ^W: Betätigt das Telefon.
  984.  
  985. ^A: Selektiert im Telefonbuch oder im
  986.     Speicher (je nachdem, wo der Cursor
  987.     gerade steht) alle Nummern.
  988.  
  989. ^R: Rotiert den Speicher.
  990.  
  991. ^T: Schiebt alle im Telefonbuch
  992.     selektierten Nummern in den Speicher.
  993.  
  994. ^X: Löscht alle selektierten Nummern.
  995.  
  996.  
  997. §§T-Laden§
  998. §
  999. Die zwei Disketten-Icons dienen zum Laden und
  1000. Speichern von Telefonbüchern. Die 'Richtung' wird
  1001. durch den Pfeil zur oder von der Diskette symbolisiert.
  1002.  
  1003. Wenn Sie ein Telefonbuch laden, wird das sich im
  1004. Speicher befindliche Telefonbuch durch das
  1005. nachgeladene überschrieben, es sei denn, Sie halten
  1006. beim Laden <SHIFT> gedrückt. In diesem Fall wird das
  1007. nachgeladene zu dem vorhandenen hinzugefügt. Dies gilt
  1008. auch für die andere Richtung: wenn Sie ein Telefonbuch
  1009. speichern, wird ein vorhandenes Telefonbuch mit dem
  1010. gleichen Filenamen überschrieben; wenn Sie dabei
  1011. <SHIFT> drücken, wird das zu speichernde Telefonbuch
  1012. an die vorhandene Datei angehängt.
  1013. §§T-Editor§
  1014. §Den Namen des Scripts§pathsel§
  1015. §
  1016. Der Telefonbuch-Editor:
  1017.  
  1018. Über das Editor-Icon können Sie die Daten in Ihrem
  1019. Telefonbuch ändern. Sie können einen oder mehrere
  1020. Einträge editieren, indem Sie ihn/sie zunächst
  1021. selektieren und auf das Editor-Icon schieben.
  1022. Gleichermaßen ist es möglich, bei einer vorhandenen
  1023. Selektion von Einträgen mit der Maus auf das Editor-
  1024. Icon zu klicken. Auch so werden die selektierten
  1025. Einträge in den Editor übernommen.
  1026.  
  1027. Sie können das Editieren eines Eintrags auf mehrere
  1028. Arten beenden: Mit 'OK' werden Ihre Änderungen in das
  1029. aktuelle Telefonbuch übernommen. Dies gilt aber nur
  1030. für das derzeit im RAM gehaltene Telefonbuch! Wenn Sie
  1031. die Änderungen dauerhaft fixieren wollen, müssen Sie
  1032. sie extern abspeichern. Dazu unten mehr. Mit 'Abbruch'
  1033. beenden Sie den Editor und vorgenommene Änderungen am
  1034. angezeigten Eintrag werden nicht ins Telefonbuch
  1035. übernommen. Dann gibt es noch die Möglichkeit
  1036. 'Überspringen', die dafür vorgesehen ist, wenn Sie im
  1037. Telefonbuch mehrere Einträge selektiert und dann den
  1038. Telefonbuch-Editor aufgerufen haben. Mit
  1039. 'Überspringen' verlassen Sie dann den angezeigten
  1040. Eintrag, ohne eventuelle Änderungen ins Telefonbuch zu
  1041. übernehmen. Der Editor wird dann aber nicht beendet,
  1042. sondern es wird zum nächsten selektierten Eintrag
  1043. übergegangen. Erst beim letzten selektierten Eintrag
  1044. hat 'Überspringen' die gleiche Wirkung wie 'Abbruch'.
  1045.  
  1046. Einen neuen Eintrag für das Telefonbuch können Sie
  1047. erzeugen, indem Sie den Telefonbuch-Editor aufrufen,
  1048. ohne daß Sie im Telefonbuch Einträge selektiert haben.
  1049. Dann erscheint das Editorfenster, in dem nur ein paar
  1050. Grundeinstellungen voreingestellt sind.
  1051.  
  1052. Die Telefonnummer ist die Nummer der Box, die Sie an-
  1053. wählen wollen. Beachten Sie bitte, daß die 0, die sie
  1054. eventuell an einer Nebenstellenanlage wählen müssen,
  1055. auch zur Telefonnummer gehört.
  1056.  
  1057. Der Resetstring und der Initstring sind im Prinzip
  1058. von gleicher Bedeutung. Hier können Sie Initialierungs-
  1059. sequenzen an Ihr Modem schicken.
  1060.  
  1061. Der Anwahlstring (normalerweise ATD#|) ist dann der ei-
  1062. gentliche Befehl, der die Anwahl einleitet.
  1063.  
  1064. In allen dieser 3 Zeichenketten erlaubt CoNnect einige
  1065. Spezialzeichen:
  1066.  
  1067. | schickt einen Zeilenumbruch
  1068. ~ legt eine 0.5 Sekunden dauernde Pause ein
  1069. ^ zieht DTR für 0.5 Sekunden auf Low.
  1070. # setzt die im Telefonbuch eingetrage Nummer ein.
  1071.  
  1072. Natürlich kann CoNnect auch Loginscripte ausführen.
  1073. Den Namen des Scripts und dessen Parameter können Sie
  1074. in der letzten Zeile des Wahleditors eintragen.
  1075.  
  1076. Im Editor können außerdem noch einige Zeilen
  1077. Boxinformation gespeichert werden, wenn man dort den
  1078. Informationsbutton selektiert. 
  1079.  
  1080. §§Modemparameter§
  1081. §
  1082. Einstellung der Modemreaktionen
  1083.  
  1084. Durch Anklicken des 1. Modem-Icons können Sie in einem
  1085. Dialog einstellen, wie CoNnect auf die verschiedenen
  1086. möglichen Meldungen des Modems während der
  1087. Anwahlversuche reagieren soll: In der ersten Spalte
  1088. tragen Sie die Meldungen, auf die CoNnect irgendwie
  1089. reagieren soll, 'wörtlich' ein. In den rechts daneben
  1090. stehenden Button-Zeilen wird dann festgelegt, wie
  1091. CoNnect verfahren soll, wenn es die betreffende
  1092. Meldung erhält.
  1093. Dann können Sie noch die Dauer eintragen, wie lange
  1094. CoNnect mit einem erneuten Anwahlversuch warten soll,
  1095. wenn eine Verbindung nicht zustandegekommen ist.
  1096. Es gibt dabei zwei Warteparameter: Der erste steht für
  1097. den Zeitraum zwischen zwei aufeinanderfolgenden Nummern
  1098. im Wahlspeicher, der zweite für die Zeit zwischen der
  1099. ersten und der letzten Nummer. Das ist dann sinnvoll,
  1100. wenn Sie viele Boxen in Ihrem Speicher haben und erst
  1101. einmal schnell schauen wollen, ob denn eine frei ist.
  1102. Danach können Sie dann eine etwas längere Pause einlegen,
  1103. bevor der Zyklus erneut beginnt.
  1104.  
  1105. Durch Anklicken des 2.Modem-Icons können Sie die
  1106. Defaultvorgaben für die Anwahlstrings, das Delay für
  1107. das Versenden von Zeichen zum Modem bei der Anwahl und
  1108. noch andere Parameter setzen. Falls Sie ein nicht so
  1109. hochwertiges Modem einsetzen, ist es eventuell
  1110. erforderlich, ein recht großes Delay zu wählen. (100
  1111. ms oder mehr).
  1112. §§Klemmbrett§
  1113. §
  1114. Klemmbrett:
  1115.  
  1116. Das Klemmbrett CoNnect kann, soweit vorhanden, das GEM-
  1117. Klemmbrett benutzen. Ob CoNnect etwas im Klemmbrett
  1118. abgelegt hat, erkennen Sie daran, ob das 'Blatt
  1119. Papier' auf dem Klemmbrett beschriftet ist oder nicht.
  1120. §§Papierkorb§
  1121. §
  1122. Der Papierkorb
  1123.  
  1124. Die Funktion des Papierkorbs ist eigentlich offensichtlich: 
  1125. Was Sie da reinschmeißen, ist weg. (Aber endgültig natürlich 
  1126. erst, wenn Sie auch alles abspeichern, was Sie geändert 
  1127. haben. Vorher finden alle Änderungen nur im RAM statt.)
  1128. §§_Vorschreibzeile§
  1129. §
  1130. Die Vorschreibzeile.
  1131.  
  1132. Sie kann in CoNnect im Terminal über die
  1133. Tastenkombination CONTROL+INSERT erreicht
  1134. werden. Dort kann dann eine Zeile einge-
  1135. geben werden und per RETURN oder ENTER 
  1136. an das Terminal verschickt werden. 
  1137.  
  1138. Benutzt man RETURN zum Verschicken, so 
  1139. wird an die Zeile ein Zeilenumbruch an-
  1140. gehängt. Bei ENTER ist dies nicht der
  1141. Fall.
  1142.  
  1143. In der Vorschreibzeile sind zuvor in diesem 
  1144. Fenster getippte Zeilen über die Cursortasten 
  1145. <hoch> und <runter> erreichbar.
  1146.  
  1147. §§_DerTransfer§
  1148. §Multitasking§Zmodemparameter§
  1149. §
  1150. Übertragung läuft.
  1151.  
  1152. Zum Abbrechen dient der Abbruch-Knopf
  1153. bzw. ^C, falls Sie das Multitasking
  1154. deaktiviert haben.
  1155.  
  1156.  ³ In der oberen Box sehen Sie:
  1157.   ----------------------------------
  1158.   | 111111111111111111     22222   |
  1159.   | 333333333333333333     44444   |
  1160.   | 555555555555555555     77777   |
  1161.   | 666666666666666666             |
  1162.   ----------------------------------
  1163.  
  1164.    1) Einen Balken, der die bereits
  1165.       übertragene Datenmenge der
  1166.       aktuellen Datei anzeigt.
  1167.    2) Daneben die Protokollparameter
  1168.    3) Eventuell einen weiteren Balken,
  1169.       der bei Transfers mehrere Dateien
  1170.       den Gesamtstatus anzeigt.
  1171.    4) Bei mehreren zu übertragenden
  1172.       Dateien: Die Anzahl dieser Dateien.
  1173.    5) Den Dateinamen und den 
  1174.    6) Pfad
  1175.    7) Die aktuelle Blockgröße der Über-
  1176.       tragung.
  1177.   
  1178.  ³ In der mittleren Box:
  1179.   ----------------------------------
  1180.   |  1111/2222 3333/4444 5555/6666 |
  1181.   |  7777/8888      9999 aaaa/bbbb |
  1182.   ----------------------------------
  1183.  
  1184.    1) Die bereits übertragene Datenmenge
  1185.       in Bytes
  1186.    2) Die Gesamtgröße des aktuellen Files
  1187.    3) Die aktuelle Transferrate
  1188.    4) Die bisherige durchschnittliche Rate
  1189.    5) Die bisherige Transferzeit
  1190.    6) Die für dieses File geschätzte 
  1191.       Gesamttransferzeit
  1192.    
  1193.    falls mehrere Dateien übertragen werden:
  1194.    7) Die bereits übertragene Datenmenge
  1195.       in Bytes
  1196.    8) Die Gesamtgröße aller Files
  1197.    9) Die bisherige durchschnittliche Rate
  1198.    a) Die bisherige Transferzeit
  1199.    b) Die geschätzte Gesamttransferzeit
  1200.  
  1201.  ³ In der unteren Box:
  1202.     ... sehen Sie Meldungen des Transfer-
  1203.     protokolls, die die Übertragung betref-
  1204.     fen.
  1205.  
  1206. §§Compuserveport§
  1207. §Schnittstellendialog§_Port§
  1208. §Datenbits§Datenbit§
  1209. §Parity§Parität§
  1210. §Stopbit§Datenbit§
  1211. §8N1§COSHYHLP\BAUD§
  1212. §7E1§COSHYHLP\BAUD§
  1213. §Kompatibilität§_Kompatibilität§
  1214. §
  1215. Für einen Datentransfer unter CompuServe
  1216. benötigen Sie die folgenden Schnittstel-
  1217. leneinstellungen (Schnittstellendialog):
  1218.  
  1219. 8 Datenbits | No Parity | 1 Stopbit (8N1)
  1220.  
  1221. Da CompuServe selbst im 7E1 Modus sendet,
  1222. und deshalb das 8te Bit bei 8N1 nicht
  1223. dargestellt werden sollte, müssen Sie noch
  1224. unter Kompatibilität das 8te Bit strippen.
  1225.  
  1226. §§Zmodemparameter§
  1227. §besondere Schnittstelleneinstellung§Compuserveport§
  1228. §
  1229. Hier finden sie eine kurze Auflistung der vom
  1230. internen Z-Modem CoNnect verwendeten Optionen.
  1231.  
  1232. Popup1: Das Protokoll:
  1233. ----------------------
  1234.  ∙ Z-Modem: Die Übertragung läuft mit dem 
  1235.        verbreitetsten Protkoll, dem Z-Modem ab. 
  1236.        Lehnen Sie sich zurück und lassen sie 
  1237.        CoNnect arbeiten.
  1238.  
  1239.  ∙ Y-Modem: Für die Übertragung wird das Y-Mo-
  1240.        dem Protokoll verwendet. Sie sollten
  1241.        das aus Sicherheitsgründen nur auf feh-
  1242.        lerfreien Leitungen versuchen. Also bes-
  1243.        ser gar nicht.
  1244.  
  1245.  ∙ X-Modem: Die Daten werden mit dem (sehr ver-
  1246.        alteten) X-Modemprotokoll gesendet und
  1247.        empfangen. Dies ist nur eine Notlösung,
  1248.        falls die Gegenstelle kein Z-Modem un-
  1249.        terstützen sollte.
  1250.  
  1251.   ∙ X-Modem7: Ein vor allem im CompuServe be-
  1252.        nutztes Protokoll. 
  1253.  
  1254.   ∙ CompuServe B und
  1255.   ∙ CompuServe B+: sind zwei Protokolle, die
  1256.        im CompuServe eingesetzt werden. Der
  1257.        unten beschriebene Schalter fällt
  1258.        hier weg und wird durch einen Schalter
  1259.        Filenamen wählen ersetzt, der beim
  1260.        Upload den Anwender mittels Fileselek-
  1261.        tor die zu sendende Datei auswählen
  1262.        läßt. Für CompuServe benötigen 
  1263.        Sie in CoNnect eine 
  1264.        besondere Schnittstelleneinstellung.
  1265.  
  1266. Popup2: Die Buffergröße:
  1267. ------------------------
  1268.   Die möglichen Puffergrößen 128, 256, 512
  1269.   und 1024 Bytes sind nur ein Vorschlag.
  1270.   Was CoNnect dann im Endeffekt mit der Gegen-
  1271.   stelle aushandelt, entzieht sich meist ihrem
  1272.   Einfluß. Lassen Sie diesen Wert am besten auf
  1273.   1024 Bytes stehen. Lediglich beim X-Modem
  1274.   sind entweder 128 oder 1024 Bytes fest vor-
  1275.   zugeben. 
  1276.   Bei Z-Modem können Sie auch 8192 Bytes pro
  1277.   Block auswählen. Diese Option arbeitet 
  1278.   allerdings nicht mit ZModem Implementationen
  1279.   von Omen zusammen, sondern nur mit GEMSZRZ und
  1280.   einigen Unix Implementationen.
  1281.  
  1282. Popup3: Die Dateibehandlung:
  1283. ----------------------------
  1284.  ∙ Überschreiben: CoNnect überschreibt alte
  1285.       Dateien, wenn eingehende Daten den
  1286.       gleichen Namen besitzen.
  1287.  ∙ Schützen: Das Gegenteil von Überschreiben.
  1288.  ∙ Resume: Falls die eingehende Datei länger
  1289.       ist als die bereits vorhandene, wird
  1290.       CoNnect den noch fehlenden Dateirest
  1291.       an das alte File anhängen. Das ist vor
  1292.       allem für unterbrochene Transfers von
  1293.       großem Vorteil.
  1294.  ∙ Fragen: Wenn eine Datei bereits vorhanden
  1295.       ist, wird der Benutzer gefragt, ob er
  1296.       diese Überschreiben, Resumen oder
  1297.       Überspringen will.
  1298.  ∙ Umbenennen: Wenn eine Datei bereits vor-
  1299.       handen ist, wird die alte Datei unter
  1300.       ihrem Namen, aber mit veränderter Exten-
  1301.       sion abgespeichert. .001, .002 usw.
  1302.  
  1303. Popup4: Escapes:
  1304. ----------------
  1305.  ∙ Keine Escapes: ist die Normaleinstellung
  1306.  ∙ Escapes an: wird nur benötigt, falls die
  1307.       benutzte Leitung keine Steuerzeichen
  1308.       übertragen kann (Terminalserver).
  1309.  
  1310. Popup5: Datenformat:
  1311. --------------------
  1312.   Hier legen sie fest, ob es sich bei den
  1313.   zu sendenden/empfangenen Daten um ASCII-
  1314.   oder Binärdaten handelt. Im ersteren Fall
  1315.   wird eine eventuell notwendige Konvertie-
  1316.   rung der Zeilenenden vorgenommen. Ist die-
  1317.   ser Schalter auf Automatische Erkennung
  1318.   eingestellt, so versucht CoNnect (was nicht
  1319.   immer klappt) anhand der Dateiextension
  1320.   herauszufinden, ob Binärdaten oder ASCII-
  1321.   Daten vorliegen. CoNnect nimmt an, daß
  1322.   nur Dateien die auf
  1323.  
  1324.   TXT, ASC, RTF, C  , CPP, C++, H  ,
  1325.   PAS, F  , FOR, F77, CAR, PS , EPS,
  1326.   XBM, TEX, STY
  1327.  
  1328.   enden, keine Binärdaten sind.
  1329.  
  1330. Popup6: Prüfsummen:
  1331. -------------------
  1332.   Hier wird festgelegt, welche Prüfsummen-
  1333.   art verwendet werden soll. Bei Z-Modem-
  1334.   übertragungen handeln das die beiden Pro-
  1335.   gramme meist am besten aus, wenn CRC32
  1336.   eingeschaltet ist.
  1337.  
  1338. Volle Pfade:
  1339. ------------
  1340.     ist einzuschalten, wenn Sie wollen, daß
  1341.     in Ihrem Download-Verzeichnis eine dem
  1342.     Sender entsprechende Filehierarchie auf-
  1343.     gebaut wird. Auch werden dann die vollen
  1344.     Pfadnamen Ihrer Dateien an die Gegen-
  1345.     stelle geschickt -> Besser ausschalten.
  1346.  
  1347.     Wahrscheinlich wird Ihre Gegenstelle
  1348.     ohnehin mit Fehlermeldung auf eine sol-
  1349.     che Option reagieren.
  1350.  
  1351. Acknowledge erzwingen:
  1352. ---------------------
  1353.     Normalerweise arbeitet CoNnect im sog.
  1354.     Stream Mode, d.h. Zmodem (fast) ohne
  1355.     Protokolloverhead. Auf schlechten
  1356.     Leitungen schalten Sie diesen Stream-
  1357.     mode mit diesem Schalter besser ab ->
  1358.     Z-Modem wird dadurch aber auch er-
  1359.     heblich langsamer.
  1360.  
  1361. Kein Multitaskingbetrieb:
  1362. -------------------------
  1363.     Um noch höhere Übertragungsraten zu
  1364.     erzielen, kann man während des Uploads
  1365.     auf Multitasking verzichten. Dann sind
  1366.     sowohl andere Programme gesperrt (nicht
  1367.     wirklich - nur wind_update bleibt ge-
  1368.     setzt) als auch die Bedienung von Dia-
  1369.     logen, Menüs und Fenstern in CoNnect
  1370.     selbst. Der Transfer läßt sich dann
  1371.     nur über ^C abbrechen.
  1372.     
  1373. Dateiattribute:
  1374. ---------------
  1375.     Ist dieser Schalter gesetzt, dann versucht
  1376.     CoNnect die orginalen Dateiattribute der
  1377.     empfangenen Datei zu setzen. Das geht vor
  1378.     allem um das Read-Only Flag.    
  1379.  
  1380. Zum Thema Geschwindigkeit:
  1381.     Erheblich höhere Transferraten sind
  1382.     auch erreichbar, wenn man im Dialog
  1383.     Schnittstelle einen größeren Puffer
  1384.     für die Schnittstelle einrichtet.
  1385.     8192 Bytes ist eine gute Wahl.
  1386.  
  1387. §§_Transfer§
  1388. §Binärdateien§Binärdateien§
  1389. §Michael Ziegler§Ziegler§
  1390. §GSZRZACC§Ziegler§
  1391. §Pfade§pathsel§
  1392. §Pfad§pathsel§
  1393. §internen Z-Modemoptionen finden Sie hier§Zmodemparameter§
  1394. §
  1395. Der Filetransferdialog.
  1396.  
  1397. Im Filetransferdialog stellen Sie alle nötigen
  1398. Parameter für die Übertragung von Binärdateien
  1399. ein. Zum einen stellt Ihnen CoNnect ein internes
  1400. Datenübertragungsprotokoll zur Verfügung, das
  1401. die Übertragungsarten XMODEM, YMODEM und ZMODEM
  1402. beherrscht. Es gibt aber auch eine Menge von ex-
  1403. ternen Protokollen, die größtenteils problemlos
  1404. in CoNnect eingebunden werden können.
  1405.  
  1406. Das interne Zmodemprotokoll stellen Sie am über
  1407. das Popup auf 'XYZ-Modem (int.)' ein. Dann nehmen
  1408. Sie für die Grundeinstellung bitte die folgenden
  1409. Einstellungen in dem unteren Teil des Dialogs
  1410. vor (das sind ohnehin die Defaultwerte): Zmodem,
  1411. 1024 Bytes, Überschreiben, Keine Escapes, Binär-
  1412. daten und CRC32. Unter 'Daten' können Sie eingeben,
  1413. wo Ihre zu sendenen Daten gefunden und die
  1414. empfangenen abgelegt werden sollen. Genaueres über
  1415. die internen Z-Modemoptionen finden Sie hier.
  1416.  
  1417. Sollten Sie im Besitz der registrierten Version
  1418. des Z-Modemprogrammes von Michael Ziegler sein,
  1419. das gegenüber dem internen Z-Modem Protokoll von
  1420. CoNnect nochmal einige Geschwindigkeitsvorteile
  1421. bringt und auch den Z-Modem Datentransfer über die
  1422. Midischnittstelle erlaubt, so können Sie dieses
  1423. Z-Modem als Accessory in Ihrem Boot-Laufwerk
  1424. installieren (neu booten nicht vergessen!) und in
  1425. CoNnect das GSZRZACC.ACC als Transferprogramm
  1426. auswählen. Dann sollten Sie nur noch den Z-Modem
  1427. Autostart aktivieren und eventuell Pfade für zu
  1428. sendende (Senden - daten) und zu empfangende 
  1429. Daten (Empfangen - daten) angeben. In der Zeile für 
  1430. Sendeparameter sollte ein $ als letztes Argument 
  1431. stehen.
  1432.  
  1433. Wollen Sie ein anderes Transferprogramm benutzen,
  1434. so stellen Sie den Programmtyp auf XYZ-Modem
  1435. (ext.) oder auf Kermit (falls es der Kermit sein
  1436. muß) und wählen den Pfad des Sende- und Empfangs-
  1437. programmes aus. Außerdem müssen Sie noch die
  1438. richtigen Parameter für die jeweiligen Programme
  1439. eintragen:
  1440.  
  1441.   Für GEMSZRZ.GTP:
  1442.     Empfangen: -rz
  1443.     Senden   : -sz $
  1444.  
  1445.   Für XYZ.TTP
  1446.     Empfangen:
  1447.     Senden   : -u $
  1448.  
  1449.   Für SRZ:
  1450.     Empfangen:
  1451.     Senden   : -a $
  1452.  
  1453. Das $ Zeichen steht dabei immer für eine sich
  1454. bei Transferstart öffnende Fileselektorbox,
  1455. bei der der Anwender einen Filenamen auswählt,
  1456. durch den das $ Zeichen ersetzt wird.
  1457.  
  1458. Ist das externe Protokoll auch ein Z-Modempro-
  1459. tokoll, so können Sie wiederum den Z-Modem-Auto-
  1460. Start aktivieren, wenn CoNnect bei Beginn einer
  1461. Übertragung den Start des Transferprogrammes
  1462. automatisch übernehmen soll.
  1463.  
  1464. Unter Slot können Sie 8 verschiedene Protokoll-
  1465. Definitionen einstellen und so schnell von einem
  1466. Protokoll zum anderen wechseln, ohne jedesmal
  1467. komplett neue Einträge in den Transferdialog
  1468. machen zu müssen.
  1469.  
  1470. Unter MiNT/MultiTOS besteht außerdem noch die
  1471. Möglichkeit, Transferprogramme im Hintergrund
  1472. laufen zu lassen. (MiNT-Backgroundtask)
  1473. §§Binärdateien§
  1474. §
  1475. Für die Übertragung von Binärdateien benötigt
  1476. man im allgemeinen sog. Transferprotokolle, die
  1477. den Datenfluß von einem zum anderen Rechner
  1478. regeln und steuern. Manche dieser Transferpro-
  1479. tokolle sind recht einfach (X-Modem), andere
  1480. recht komplex (Z-Modem oder Kermit). Viele
  1481. verfügen über eine automatische Korrektur, wenn
  1482. fehlerhafte Leitungen erkannt werden (Kermit,
  1483. Z-Modem, Y-Modem).
  1484.  
  1485. Im Allgemeinen ist man mit dem Z-Modemprotokoll
  1486. am besten bedient, da die Übertragungsgeschwindig-
  1487. keit recht hoch ist und außerdem eine sichere
  1488. Fehlerkorrektur implementiert ist - die meisten
  1489. Mailboxen bieten deshalb auch mindestens das
  1490. Z-Modemprotokoll für ihre Anwender an.
  1491. §§Ziegler§
  1492. §
  1493. Ein sehr zu empfehlendes Z-Modemprotokoll erhalten
  1494. Sie für DM 30,- bei
  1495.  
  1496. XENIA Software         XENIA Software
  1497. Michael Ziegler        Michael Ziegler
  1498. Jagdfeldring 16        Kreissparkasse München
  1499. D-85540 Haar           BLZ 702 501 50
  1500.                        Kto: 420354680
  1501. §§_Tabulator§
  1502. §
  1503. Hier können in einem Fensterdialog beliebige
  1504. Tabulatoren für eine Terminalbreite von bis zu
  1505. 132 Zeichen eingestellt werden.
  1506. Gesetzte Tabulatoren sind schwarz markiert.
  1507.  
  1508. Über ein Popup können Sie eine globale
  1509. Tabulatorverteilung einstellen, hierbei ist die
  1510. Einstellung auf jede 8. Spalte am sinnvollsten.
  1511.  
  1512. Weitere Einstellmöglichkeiten:
  1513.    ∙ Der rechte und linke Rand der ANSI-Emulation.
  1514.    ∙ Eine Randglocke, die ertönt, wenn der Cursor
  1515.      eine bestimmte Spalte erreicht (das ist
  1516.      eigentlich eher nervend - der ANSI Standard
  1517.      verlangt das Vorhandensein einer solchen
  1518.      Glocke).
  1519.    ∙ Die Scrollregion kann bestimmt werden. Das
  1520.      ist der Bereich (in Zeilen), der beim Scrollen
  1521.      des Bildschirmes verschoben wird. Befindet sich
  1522.      der Cursor in der letzten Zeile der Scrollregion
  1523.      und wird ein New-Line ausgeführt, so wird die
  1524.      gesamte Scrollregion beispielsweise um eine Zeile
  1525.      nach oben geschoben. Ist der Schalter Origin
  1526.      aktiv, so wird die Cursorpositionierung des
  1527.      Befehls <esc>[*;*f nicht über die die linke obere
  1528.      Ecke des Bildschirms berechnet, sondern über die
  1529.      linke obere Ecke der Scrollregion.
  1530.  
  1531. §§_Statuszeile§
  1532. §
  1533. Es besteht die Möglichkeit, in der Zeile unterhalb
  1534. der Menü-/Infozeile eines Fensters noch eine
  1535. zusätzliche Infozeile einzublenden. Ob diese
  1536. angezeigt werden soll, können Sie in dem Dialog
  1537. 'Statuszeile' rechts oben festlegen. Was nun in
  1538. dieser Statuszeile zu sehen ist, können Sie unter
  1539. 'Statusinformationen' oder 'vorgegebener Text'
  1540. auswählen bzw. eintragen. Dabei wird entweder die
  1541. Statusinformation oder der vorgegebene Text
  1542. angezeigt. Um dies auszuwählen, sind die
  1543. Radio-Buttons am linken Rand vorhanden.
  1544.  
  1545. §§_Size§
  1546. §holdscreen§holdscreen-aktiv§
  1547. §
  1548. Unter diesem Punkt können Sie in einem Dialog
  1549. alle Parameter einstellen, die das aktive Fenster
  1550. in seiner Größe beeinflussen, und wie ein über die
  1551. Bildschirmgröße hinausgehendes Fenster behandelt
  1552. werden soll, was Rollbalken und den Puffer angeht.
  1553.  
  1554. Die Pufferzeilen sind die Anzahl der Zeilen, die
  1555. Sie erneut einsehen können, indem Sie einfach mit
  1556. dem vertikalen Scrollbalken zu den zuletzten
  1557. empfangenen Texten zurückblättern. Empfehlenswert
  1558. ist dabei besonders holdscreen zu aktiviren, damit
  1559. CoNnect bei neu empfangenen Daten nicht automatisch
  1560. wieder an das Pufferende scrollt.
  1561.  
  1562. In diesem Dialog können Sie außerdem noch den
  1563. Namen des Fensters bestimmen und festlegen, was
  1564. passiert, wenn der Cursor oberhalb oder unterhalb
  1565. des aktuellen Fensterausschnittes ist. Mit
  1566. 'Cursor klemmen' können Sie hier bestimmen, daß
  1567. CoNnect immer versucht, den Cursor im aktuellen
  1568. Fensterausschnitt festzuhalten.
  1569.  
  1570. §§holdscreen-aktiv§
  1571. §
  1572. Normalerweise wird bei Terminals gerne die Taste
  1573. F1 mit dem sog. Holdscreen belegt. D.h. solange
  1574. Holdscreen aktiv ist, (sie sehen das an der ent-
  1575. sprechenen LED im Terminalmenübalken) werden neu
  1576. eingehende Daten nicht angezeigt.
  1577.  
  1578. Über folgenden Trick können Sie in CoNnect auch
  1579. die F1 zur Holdscreentaste machen:
  1580.  
  1581. Belegen Sie im Funktionstastendialog die Taste F1
  1582. mit:
  1583.  
  1584.   holdscreen
  1585.  
  1586. und aktivieren sie dahinter den linken CoSHy-
  1587. Button. Danach können Sie mit der Taste F1
  1588. zwischen aktiviertem und nicht aktiviertem
  1589. Holdscreen umschalten.
  1590.  
  1591. §§_Registrierung§
  1592. §Shareware§Shareware§
  1593. §Handbuch§Handbuch§
  1594. §Programmierer§Programmierer§
  1595. §Philipp Oelwein§Oelwein§
  1596. §Preisliste§Preisliste§
  1597. §
  1598. Der Registrierungsdialog.
  1599.  
  1600. Im Registrierungsdialog werden Ihre persönlichen
  1601. Benutzerdaten abgelegt. Sie müssen dort auf jeden
  1602. Fall Ihren Namen eintragen, um von CoNnect eine
  1603. Benutzer-ID zugewiesen zu bekommen. Diese
  1604. Benutzer-ID wird bei einer Registrierung unbedingt
  1605. benötigt und muss dem Philipp Oelwein zusammen mit
  1606. der Adresse und dem als Usernamen eingetragenen
  1607. Namen übermittelt werden.
  1608.  
  1609. Da dies den Anwender - wie die Erfahrung aus der
  1610. Anfangszeit von CoNnect gezeigt haben - oftmals
  1611. überfordert, kann CoNnect diese ganzen
  1612. Informationen entweder sofort als einen Brief an
  1613. den Philipp Oelwein ausdrucken oder als File
  1614. abspeichern, das dann als Email verschickt werden
  1615. kann. (Buttons Speichern und Drucken). Dafür
  1616. müssen Sie jedoch unbedingt auch Ihre vollständige 
  1617. Adresse in den Registrierungsdialog
  1618. eingegeben haben.
  1619.  
  1620. Die 6 Schlüsselfelder werden in Connect 97 nicht
  1621. mehr benötigt. Sie sind nur noch aus sentimentalen
  1622. Gründen vorhanden.
  1623.  
  1624.  
  1625. §§Programmierer§
  1626. §
  1627. Sie erreichen den Programmierer von CoNnect unter
  1628. der folgenden Adresse:
  1629.  
  1630. S-Mail
  1631. ------
  1632.  
  1633.     Wolfgang Wander
  1634.     Windsor Village
  1635.     Stearns Hill Road #4406
  1636.     Waltham, MA 02154
  1637.     USA
  1638.  
  1639. E-Mail
  1640. ------
  1641.  
  1642.     wwc@wizard.mit.edu     (Internet)
  1643.     
  1644. Bitte schicken Sie mir KEINE Registrierungswünsche
  1645. oder gar -gebühren.
  1646.  
  1647. §§_Port§
  1648. §Baudrate§Baudrate§
  1649. §Schnittstelle§Port§
  1650. §Daten- und Stopbits§Datenbit§
  1651. §Echo§Echo§
  1652. §Parität§Parität§
  1653. §Handshake§Handshake§
  1654. §Größe des Schnittstellenpuffers§Schnittstellenpuffer§
  1655. §
  1656. Hier können die Parameter der vom aktiven
  1657. Terminalfenster bedienten RS232-Schnitt-
  1658. stelle eingestellt werden. Alle Einstel-
  1659. lungen werden über PopUp-Menüs vorgenommen.
  1660.  
  1661. Dazu gehören Schnittstelle, Baudrate,
  1662. Handshake, Daten- und Stopbits, Parität,
  1663. Echo und die Größe des Schnittstellen-
  1664. puffers.
  1665.  
  1666. §§Handshake§
  1667. §Schnittstellenpuffer§Schnittstellenpuffer§
  1668. §
  1669. Mögliche Einstellungen für den Handshake sind
  1670.  Kein Handshake, RTS/CTS und XON/XOFF.
  1671.  
  1672. Der Handshake ist dafür gedacht, daß zwei
  1673. Datenübertragungsstellen sich gegenseitig
  1674. mitteilen können, ob sie bereit sind, Daten
  1675. aufzunehmen. Andernfalls würde die eine
  1676. Stelle endlos Daten schicken können, die
  1677. bei der Gegenstelle alle verloren gingen.
  1678.  
  1679. Ohne Handshake sollten Sie deshalb einen
  1680. großen Schnittstellenpuffer wählen.
  1681.  
  1682. Es gibt zwei verschiedenen Formen von
  1683. Handshake:
  1684.  
  1685.  ∙ Softwarehandshake: XON/XOFF
  1686.    Sobald der eine Partner bereit ist,
  1687.    Daten aufzunehmen, schickt er der
  1688.    Gegenstelle ein XON Zeichen (^Q oder
  1689.    die Zahl 17). Wenn er dann mit dem
  1690.    Aufnehmen der Daten nicht mehr hinter-
  1691.    herkommt, wird XOFF (^S oder die Zahl
  1692.    19) gesendet. Der Partner reagiert da-
  1693.    rauf und beendet die Datenübertragung,
  1694.    bis er XON empfängt.
  1695.  ∙ Hardwarehandshake: RTS/CTS
  1696.    Beim Hardwarehandshake werden zusätzliche
  1697.    Leitungen benötigt, die die beiden Gegen-
  1698.    stellen verbinden. Statt des Austauschs
  1699.    von XON oder XOFF werden hier Spannungs-
  1700.    werte auf die entsprechenden Leitungen
  1701.    gegeben, die den Partner zum Senden auf-
  1702.    fordern oder ihn bitten, erst mal 'ne
  1703.    Pause einzulegen.
  1704.  
  1705. Wichtig ist nur, daß sich beide Partner auf
  1706. ein gemeinsames Verfahren einigen. So müssen
  1707. Sie Ihr Modem z. B. auf Softwarehandshake ein-
  1708. stellen, wenn Sie XON/XOFF verwenden wollen.
  1709.  
  1710. §§Schnittstellenpuffer§
  1711. §Handshake§Handshake§
  1712. §
  1713. Die Größe des Schnittstellenpuffers kann Werte
  1714. zwischen 256 und 32767 Byte annehmen.
  1715.  
  1716. Falls Ihre Gegenstelle oder Ihr Modem Handshake
  1717. unterstützt, so ist ein vernünftiger Wert
  1718. 4096 Bytes.
  1719.  
  1720. Andernfalls sollten Sie einen möglichst großen
  1721. Puffer wählen.
  1722.  
  1723. §§Echo§
  1724. §
  1725. Mögliche Einstellungen für Echo sind:
  1726.   An, Aus und Local.
  1727.  
  1728. Echo An: Jedes Zeichen, das von Ihnen
  1729.   eingegeben wird (über die Tastatur),
  1730.   wird einerseits an die Gegenstelle
  1731.   geschickt und andererseits sofort
  1732.   auf dem Terminalfenster ausgegeben.
  1733.   Sollten Sie in einer Mailbox arbeiten,
  1734.   so ist diese Einstellung nicht zu
  1735.   empfehlen, da die Mailbox ohnehin
  1736.   jedes von Ihnen geschickte Zeichen
  1737.   wieder zurückschickt. Das Resultat
  1738.   ssäähhee  ssoo  aauuss..
  1739.   (Manchmal wird statt Echo An auch
  1740.   Echo Halb gesagt).
  1741.  
  1742. Echo Aus: Das ist die richtige
  1743.   Einstellung für die Arbeit an Mail-
  1744.   Boxen. Hier wird ein eingegebenes
  1745.   Zeichen nur an die Gegenstelle ver-
  1746.   schickt, nicht aber auf dem Schirm
  1747.   automatisch ausgegeben.
  1748.  
  1749. Echo Local: Hier werden gar keine
  1750.   Zeichen an die Gegenstelle über die
  1751.   serielle Schnittstelle geschickt.
  1752.   Alle Tastatureingaben landen aus-
  1753.   schließlich auf dem Terminalfenster.
  1754.  
  1755. §§Parität§
  1756. §
  1757. Mögliche Einstellungen für Parität sind:
  1758. Keine, Gerade, Ungerade.
  1759.  
  1760. Ist keine Parität aktiviert, so wird auch
  1761. kein Paritätsbit versendet oder empfangen.
  1762.  
  1763. Das Paritätsbit wird aus den Datenbits des
  1764. übertragenen Zeichens gebildet. Hat das Daten-
  1765. bit eine gerade Anzahl von 1-Bits, so wird bei
  1766. gerader Parität das Paritätsbit gesetzt. Hat
  1767. es eine ungerade Anzahl von 1-Bits, so wird bei
  1768. gerader Parität das Paritätsbit nicht gesetzt.
  1769. Bei ungerader Parität ist das genau umge-
  1770. kehrt.
  1771.  
  1772. §§Datenbit§
  1773. §Paritätsbit§Parität§
  1774. §Parität§Parität§
  1775. §
  1776. In CoNnect können Sie zwischen 5, 6, 7, und 8
  1777. Datenbits wählen.
  1778.  
  1779. Wird ein Zeichen von CoNnect an das Modem über-
  1780. tragen, so werden dazu in der Regel zunächst ein
  1781. sog. Start-Bit geschickt, danach kommen die Daten-
  1782. Bits (in der Regel 8, manche Gegenstellen können
  1783. jedoch nur mit 7 oder 6 Datenbits arbeiten) und
  1784. zum Schluß kommen noch eine bestimmte Anzahl von
  1785. Stopbits, eventuell auch noch ein Paritätsbit.
  1786.  
  1787. Für die Übertragung von 8 Bit werden bei 1
  1788. Stopbit ohne Parität demnach 10 Bits versendet.
  1789.  
  1790. §§Baudrate§
  1791. §Datenbit§Datenbit§
  1792. §Schnittstelle§Port§
  1793. §
  1794. Unter der Baudrate wird die Anzahl der Bits
  1795. verstanden, die pro Sekunde vom Rechner an
  1796. das Modem und umgekehrt gesendet werden können.
  1797. Bei 8 Datenbits und 1 Start und einem Stopbit
  1798. werden Baudrate/10 Bytes pro Sekunde übermittelt.
  1799.  
  1800. Auf dem ST sind folgende Baudraten verfügbar:
  1801.    19200, 9600, 4800, 3600, 2400, 2000, 1800,
  1802.   1200, 600, 300, 200, 150, 134, 110, 75, 50
  1803.  
  1804. Sollten Sie einen Hardwarebausatz besitzen, der
  1805. die Baudraten vom ST-Port erhöht (RS-Speed von
  1806. Stephan Skrodzki oder RSVE von Harun Scheutzow)
  1807. so sollten Sie das CoNnect mitteilen, indem sie
  1808. das diesen Bausätzen beiliegende AUTO-Ordner
  1809. Programm bei Systemstart mitbooten (d.h. in den
  1810. Auto-Ordner legen). CoNnect erkennt diese
  1811. Bausätze dann und stellt auf dem ST (und auch
  1812. auf dem MEGA-STE und dem TT auf deren Port
  1813. MODEM1) statt 110, 134 und 150 Baud die Raten
  1814. 38400, 57600 und 115200 zur Verfügung.
  1815.  
  1816. Auf dem TT, dem Mega-STE und dem Falcon030
  1817. lassen sich unter CoNnect auch noch höhere
  1818. Baudraten verwenden -> Schnittstelle.
  1819.  
  1820. §§Port§
  1821. §Baudrate§Baudrate§
  1822. §
  1823. Auf dem Rechner steht Ihnen außer
  1824. der seriellen Schnittstelle (SERIELL)
  1825. noch der Midi-Port für die Datenübertragung
  1826. zur Verfügung. Der Midiport überträgt Daten
  1827. generell mit der Baudrate 31250.
  1828.  
  1829. Auf dem Falcon sind Dank neuerer Chips im
  1830. Rechner zusätzlich weit höhere Baudraten
  1831. verfügbar als auf dem ST:
  1832.   153600, 125000, 115200, 83333, 76800,
  1833.   62500, 57600, 50000, 38400, 31250
  1834.  
  1835. Der MegaSTE verfügt über 3 serielle Schnitt-
  1836. stellen:
  1837. MODEM1 - ist komplett identisch mit der
  1838.          seriellen Schnittstelle des ST.
  1839. MODEM2 - ist identisch mit der Falcon-
  1840.          Schnittstelle.
  1841. SERIEL2- bietet zusätzlich zu den Standard-
  1842.          baudraten noch 125000,
  1843.          115200, 83333, 62500,
  1844.          57600, 38400, 31250 und 14400 baud.
  1845.  
  1846. Leider sind die schnellen Schnittstellen des
  1847. Mega-STEs oft mit Hardwarefehlern versehen,
  1848. so daß deren Gebrauch nur eingeschränkt möglich
  1849. ist.
  1850.  
  1851. Am TT existieren 4 serielle Schnittstellen.
  1852. MODEM1 - ist komplett identisch mit der
  1853.          seriellen Schnittstelle des ST.
  1854. MODEM2 - ist ähnlich der Falcon-Schnittstelle,
  1855.          beherrscht aber keine 57600 baud.
  1856. SERIEL1- beherrscht die Baudraten des ST, hat
  1857.          aber weniger Schnittstellenleitungen
  1858.          und ist nur eingeschränkt einsatzfähig.
  1859. SERIEL2- bietet die selben Raten wie SERIEL2 am
  1860.          MEGA-STE.
  1861.  
  1862. Welche Baudrate für Sie sinnvoll ist, entscheidet
  1863. sich aus Ihrer Hardwareumgebung. Mit einem einfachen
  1864. Modem, das 2400 bps (Bits pro Sekunde) übertragen kann,
  1865. sind 2400 baud angebracht. Kann das Modem
  1866. Datenkompression nach V42bis oder MNP5, so sollten Sie
  1867. die Baudrate 9600bps verwenden. Bei Highspeedmodems
  1868. sind 38400 oder 57600, manchmal sogar 76800 baud
  1869. sinnvoll.
  1870. Arbeiten Sie mit CoNnect an einem Terminalserver, so
  1871. versuchen Sie durch Ausprobieren die höchste Baudrate
  1872. zu finden: Loggen Sie sich komplett aus dem Terminal-
  1873. server aus und stellen Sie die Baudrate auf 57600.
  1874. Dann schicken Sie mehrere Return-Tastendrücke an den
  1875. Server. Reagiert er, so haben Sie ein schnelles Gerät,
  1876. wenn nicht, so reduzieren Sie die Rate schrittweise
  1877. (38400, 19200, 9600 ...).
  1878.  
  1879. §§Scantabelle§
  1880. §scantable§COSHYHLP\SCANTABLE§
  1881. §Zeichensatz§_Zeichensatz§
  1882. §
  1883. Die Scantabelle
  1884.  
  1885. ... ist eine Datei, in der CoNnect besondere Anweisungen
  1886. findet, welche Zeichen verschickt werden sollen, wenn
  1887. eine beliebige Taste gedrückt wird.
  1888.  
  1889. Sie kann entweder im Dialog Zeichensatz oder durch den
  1890. CoSHy-Befehl scantable definiert werden.
  1891.  
  1892. Zuerst ist diese Tabelle dafür sinnvoll, um z. B. die
  1893. deutschen Umlaute ä, ö, ü ... in ae, oe, ue ... über-
  1894. setzen zu lassen. Die entsprechenden Eintragungen in der
  1895. Scantabelle sähen in etwa so aus:
  1896.  
  1897. 'ä'  'ae'
  1898. 'ö'  'oe'
  1899. 'ü'  'ue'
  1900. 'Ä'  'Ae'
  1901. 'Ö'  'Oe'
  1902. 'Ü'  'Ue'
  1903. 'ß'  'ss'
  1904.  
  1905. Die erste Spalte ist dabei die gedrücke Taste (in ''),
  1906. die zweite Spalte ist die zu sendende Sequenz
  1907. (auch in '').
  1908.  
  1909. Man kann jedoch die gedrückte Taste jedoch auch als
  1910. Zahl angeben, um so z. B. zu bestimmen, was gesendet
  1911. wird, wenn ^A (=1) gedrückt wurde.
  1912.  
  1913. 1 'Das' 32 'war' $20 'Taste' 0x20 '^A'
  1914.  
  1915. Die 32 oder $20 bzw 0x20 (für hexadezimale Schreibweise)
  1916. steht für das ASCII-Zeichen Nummer 32 - das Freizeichen.
  1917. (Dieses darf innerhalb von '' nicht vorkommen).
  1918.  
  1919. Ist das erste Zeichen der zu drückenden Taste ein -
  1920. (Minus) Zeichen, so ist die angegebene Zahl nicht der
  1921. ASCII-Wert, sondern der Scancode der jeweiligen Taste.
  1922. Eine Übersicht über die Scancodes findet sich im
  1923. Profibuch Anhang C.
  1924.  
  1925. Mit
  1926.  
  1927. -1 'Escape'
  1928.  
  1929. wird statt dem Escapezeichen die Zeichenkette "Escape"
  1930. gesendet.
  1931.  
  1932. -72 0x1b '[B'
  1933.  
  1934. versendet statt der Vt-100 Sequenz <esc>[A für Cursor
  1935. up, die CoNnect im vt100-Modus verschickt, die
  1936. Sequenz für Cursor down.
  1937.  
  1938. Diese Funktion erlaubt es dem Anwender beispielsweise,
  1939. die Funktions-/Cursortasten vollkommen neu zu belegen.
  1940. Sie verlieren dann die ursprüngliche Bedeutung im
  1941. Terminalfenster. Eine wichtige Anwendung für diese Scan-
  1942. codedefinition ist der Doorwaymodus.
  1943.  
  1944. Nach der 1. Spalte (für die gedrückte Taste) kann noch
  1945. eine Definitionsspalte für den Zustand der Control/Shift/
  1946. Alternate Tasten angegeben werden.
  1947.  
  1948. Beispiel:
  1949.  
  1950.  -1 Sca 'escape shift'
  1951.  
  1952. für gedrückte Shift, aber nicht gedrückte Control und
  1953. Alternate Taste.
  1954.  
  1955. s steht demnach für nicht gedrückte Shift-Taste
  1956. S für gedrückte ShiftTaste
  1957. c für Control: nicht gedrückt
  1958. C -----"------ gedrückt
  1959. a für Alternate: nicht gedrückt
  1960. A ------"------- gedrückt
  1961.  
  1962. Fehlt die Information, so wird die Ersetzung unabhängig
  1963. vom Zustand dieser Tasten vorgenommen.
  1964.  
  1965. §§_Zeichensatz§
  1966. §Handbuch§Handbuch§
  1967. §Datei§pathsel§
  1968. §Scantabelle§Scantabelle§
  1969. §
  1970. Zeichensatz.
  1971.  
  1972. Hier können Sie den Zeichensatz bestimmen, den CoNnect
  1973. für die Darstellung von eingehenden Zeichen verwenden
  1974. soll. Dies kann entweder der ATARI-Zeichensatz sein,
  1975. oder aber ein ISO-Zeichensatz, für den dann die ent-
  1976. sprechenden Bänke belegt werden müssen.
  1977.  
  1978. Außerdem können Sie hier festlegen, wie nationale
  1979. Sonderzeichen (wie ä, ö, ü, ï, è...), die Sie auf der
  1980. Tastatur eingeben, verschickt werden.
  1981.  
  1982. Die Scantabelle ist eine Datei, in der Sie angeben
  1983. können, welche Zeichen CoNnect an die Gegenstelle
  1984. verschickt, wenn eine bestimmte Taste gedrückt wird.
  1985.  
  1986. Genaueres finden Sie im Handbuch.
  1987. §§_Kompatibilität§
  1988. §
  1989. Kompatibilität.
  1990.  
  1991. In diesem Punkt wurden Unsauberkeiten
  1992. in der Programmierung einiger Mailbox-
  1993. programme, die die Cursorpositionierung
  1994. mittels VT100-Sequenzen betreffen,
  1995. berücksichtigt. Rufus z. B. fängt diese
  1996. Unsauberkeiten durch eben diese Unsau-
  1997. berkeiten ausgleichende eigene Unsauber-
  1998. keiten ab, die allerdings bei einem
  1999. korrekt arbeitenden VT100-fähigen Host
  2000. ihrerseits zu Schwierigkeiten führen.
  2001. In CoNnect können Sie über PopUp-Menüs
  2002. auswählen, wie die betreffenden
  2003. Steuersequenzen behandelt werden sollen:
  2004. nach der Rufus-Methode oder nach reiner
  2005. VT100-Kompatibilität.
  2006.  
  2007. Weitere Einstellungen:
  2008.  
  2009.    Destruktives Backspace.
  2010.    8. Bit abschneiden.
  2011.    Ziffernblock mit ATARI-Belegung
  2012.    Farbreset erlauben.
  2013.    Wirkung eines Formfeeds
  2014.  
  2015. §§_Funktionstasten§
  2016. §
  2017. Funktionstasten.
  2018.  
  2019. In diesem Dialog legen Sie die Belegung
  2020. der Funktionstasten fest. Sie können bis
  2021. zu 80 Funktionstasten im Zusammenhang mit
  2022. <SHIFT>, <CTRL> und <ALT> definieren.
  2023. Beachten Sie aber, daß unter MiNT/MultiTOS
  2024. die Kombination <CTRL><ALT> vorbelegt ist
  2025. und nicht für CoNnect-Funktionstasten zur
  2026. Verfügung steht.
  2027.  
  2028. Wenn Sie einen der beiden CoSHy-Buttons
  2029. aktivieren, wird der Funktionstastentext
  2030. nicht versendet, sondern als CoSHy-Befehl
  2031. interpretiert und ausgeführt. 2 Buttons
  2032. deshalb: Der linke Button steht für
  2033. Befehle im CoNnect-Fenster, der rechte
  2034. für Befehle, die ganz ohne Fenster aus-
  2035. geführt werden sollen.
  2036.  
  2037. §§_Darstellung§
  2038. §
  2039. Darstellung:
  2040.  
  2041. In der 'Schrift'-Box können alle
  2042. Einstellungen für die geladenen
  2043. GDOS-Zeichensätze vorgenommen werden.
  2044. Hier sind drei PopUp-Menüs vorhanden,
  2045. mit denen man Schriftart und -größe
  2046. verändern kann.
  2047.  
  2048. GDOS Fonts lassen sich auch ohne
  2049. installiertes GDOS in CoNnect benutzen.
  2050. Erzeugen Sie dazu ein Verzeichnis GEMSYS
  2051. im CoNnect-Ordner und kopieren sie alle
  2052. Zeichensätze, die Sie verwenden wollen,
  2053. in diesen Ordner.
  2054.  
  2055. Weitere Einstellungen betreffen das Aus-
  2056. sehen des Cursors, die Form des Scrollens,
  2057. (Weiches Scrollen ist bestens fürs Mit-
  2058. lesen geeignet, aber sehr langsam. Schnel-
  2059. les Scrollen erhöht die Ausgabegeschwin-
  2060. digkeit von CoNnect noch erheblich, sie
  2061. werden bei großen Datenmengen aber keine
  2062. Chance zum Mitlesen erhalten).
  2063.  
  2064. §§_Protokoll§
  2065. §Datei§pathsel§
  2066. §
  2067. Mitschrift.
  2068.  
  2069. Hier können Sie angeben, wie eine
  2070. Mitschrift ihrer Terminalsitzung
  2071. protokolliert werden soll. Tragen
  2072. Sie in das Dialogfeld den Namen einer
  2073. Datei ein, in die die Mitschrift
  2074. erfolgen soll. 
  2075.  
  2076. Wenn Sie als Datei 'PRN:' angeben,
  2077. erfolgt die Mitschrift auf einem
  2078. Drucker. Der sollte natürlich auch
  2079. betriebsbereit sein. Beachten Sie,
  2080. daß Sie bei einer Ausgabe auf den
  2081. Drucker unbedingt die ASCII-
  2082. Mitschrift selektieren.
  2083.  
  2084. Die Protokolldatei kann auch mit
  2085. speziellen Makros eingegeben werden,
  2086. um die Namen der Files nach dem jeweiligen
  2087. Datum anzulegen: Der Eintrag kann dabei
  2088. die folgenden Zeichen enthalten:
  2089.  
  2090.     %a abgekürzter Wochentag
  2091.     %b abgekürzter Monatsname
  2092.     %d Tag im Monat (1-31)
  2093.     %H Stunde (0-23)
  2094.     %I Stunde (0-12)
  2095.     %j Tag im Jahr (1-366)
  2096.     %m Monat (1-12)
  2097.     %M Minute (00-59)
  2098.     %p AM/PM
  2099.     %S Sekunde (00-59)
  2100.     %w Wochentag (0-6)
  2101.     %W Woche im Jahr (0-52)
  2102.     %y Jahr ohne Jahrhundert (0-99)
  2103.     %Y Jahr mit Jahrhundertangabe
  2104.     %Z Name der Zeitzone (z. B. MEZ)
  2105.     %% das »%«-Zeichen
  2106.  
  2107. §§_Emulation§
  2108. §
  2109. Emulation.
  2110.  
  2111. Hier können alle Einstellungen für
  2112. die gewünschte Terminalemulation
  2113. vorgenommen werden. CoNnect beherrscht
  2114. VT220 mit 7 und 8 Bit, VT102/ANSI,
  2115. VT100 und VT52.
  2116.  
  2117. Für Mailboxen empfiehlt sich die
  2118. Emulation VT102.
  2119.  
  2120. §§_Asciiupload§
  2121. §die übliche Weise angeben§pathsel§
  2122. §Handbuch§
  2123. §
  2124. Mit diesem Menüpunkt senden Sie eine
  2125. ASCII-Datei ohne spezielles Protokoll,
  2126. gewissermaßen die Zeichen 'hintereinander
  2127. weg'.
  2128. In Mailboxen können Sie so z. B. offline
  2129. getippte, nicht allzulange Texte abschicken,
  2130. während Sie in der Box eingeloggt sind.
  2131.  
  2132. Die vielen Einstellungensmöglichkeiten
  2133. sollen Sie zunächst nicht irritieren.
  2134. Der ASCII-Upload sollte ohne Änderung
  2135. an diesen Einstellungen funktionieren.
  2136.  
  2137. Sie müssen hier den Dateinamen nicht 
  2138. auf die übliche Weise angeben, sondern
  2139. können auch gleich den Start-Button
  2140. betätigen. Der Fileselektor läßt Sie
  2141. dann einen Namen auswählen.
  2142.  
  2143. Genaueres findet sich im Handbuch.
  2144.  
  2145. §§_Statistik§
  2146. §
  2147. Gebührenstatistik.
  2148.  
  2149. CoNnect legt bei jeder erfolgreichen
  2150. Anwahl einen Eintrag in der Datei
  2151. CONNECT.LOG an, um im Nachhinein die
  2152. Telefonkosten rekonstruieren zu
  2153. können. Unter diesem Menüpunkt finden
  2154. Sie eine statistische Auswertung
  2155. der Telefonkosten und der angerufenen
  2156. Telefonnummern.
  2157.  
  2158. §§_Lernen§
  2159. §
  2160. Script Lernen.
  2161.  
  2162. CoNnect kann die Benutzeraktivitäten
  2163. in einer Online-Session mitprotokollieren
  2164. und dadurch z. B. selbständig LOGIN oder
  2165. MausTausch Scripte erstellen.
  2166.  
  2167. Hier können Sie diesen Lernalgorithmus
  2168. aktivieren und einstellen, welche Aktionen
  2169. mitprotokolliert werden sollen.
  2170.  
  2171. Achtung: Bedenken Sie immer, daß, wenn Sie
  2172. nicht alleine an einem Rechner unter
  2173. CoNnect arbeiten, der Lernalgorithmus ak-
  2174. tiv sein kann und auf diese Weise andere
  2175. z. B. Ihre Passwörter erhalten könnten.
  2176. Die Einstellungen in diesem Dialog sind
  2177. deshalb nicht abspeicherbar und der Lern-
  2178. algorithmus ist bei Programmstart immer
  2179. deaktiviert.
  2180.  
  2181. §§_Teksetup§
  2182. §Handbuch§Handbuch§
  2183. §
  2184. Hier werden Voreinstellungen für den Betrieb
  2185. von CoNnect als Tektronix Ausgabegerät
  2186. gemacht. Näheres dazu im Handbuch.
  2187.  
  2188. §§_Sound§
  2189. §übliche Weise§pathsel§
  2190. §
  2191. Geräusche.
  2192.  
  2193. CoNnect kann bei bestimmten Systemereignissen
  2194. (Login, Logout, Systemglocke, Neue Gebühreneinheit,
  2195. und Filetransferende) Geräusche abspielen. Dazu
  2196. sind jedoch verschiedene Voraussetzungen nötig.
  2197.  
  2198. a) Sie arbeiten auf einem TT/ STE oder Falcon
  2199.    und können den DMA Sound benutzen. Dann können
  2200.    Sie Sounddateien im SND oder SMP Format ab-
  2201.    spielen lassen.
  2202. b) Sie haben den Modfileplayer Paula installiert.
  2203.    (und die dortigen Installationsanleitungen
  2204.    genau befolgt, insbesondere sich registrieren
  2205.    lassen ;-). Dann können Sie Dateien mit der 
  2206.    Endung .MOD abspielen lassen.
  2207. c) Sie haben Crazy Sound installiert (und gekauft!).
  2208.    Dann können Sie Dateien mit der Endung .HSN,
  2209.    die sich im Crazy-Sound Samples-Ordner befinden 
  2210.    abspielen.
  2211.  
  2212. Die Pfade für die einzelnen Ereignisse können Sie
  2213. auf die in CoNnect übliche Weise einstellen.
  2214.  
  2215. Mit dem Button Test können Sie die Klänge testen.
  2216.  
  2217. Um sie dann auch bei den eingestellten Ereignissen
  2218. zu hören, müssen Sie noch den Button 'Aktiv' an-
  2219. schalten.
  2220.  
  2221. §§_Hotkeys§
  2222. §
  2223. Hotkeys.
  2224.  
  2225. Unter Hotkey versteht CoNnect die Tasten, die
  2226. man verwenden kann, um eine bestimmte Aktion,
  2227. die man sonst nur über einen Menüpunkt reali-
  2228. sieren kann, über eine Tastenkombination zu
  2229. erreichen.
  2230.  
  2231. In drei Popups können Sie oben das Menü, in
  2232. der Mitte den Menütitel und unten den Menü-
  2233. eintrag auswählen, zu dem Sie einen Hotkey
  2234. definieren wollen. Haben Sie das getan, dann
  2235. drücken Sie einfach die entsprechende Tasten-
  2236. kombination, durch die Sie diesen Eintrag
  2237. im Folgenden immer auslösen möchten. Falls
  2238. diese Tastenkombination schon für einen an-
  2239. deren Menüpunkt definiert war, so wird
  2240. CoNnect Ihnen das mitteilen.
  2241.  
  2242. Haben Sie CoNnect zum ersten Mal gestartet,
  2243. so empfiehlt es sich, die Default-Einstellung
  2244. anzuwählen. Sie müssen dann nicht Ihre ganze
  2245. Phantasie auf neue Hotkeys verschwenden.
  2246. CoNnect wird Ihnen die geläufigsten selbst
  2247. aussuchen.
  2248.  
  2249. Bei der Anzeige der Hotkeys (sie werden auch
  2250. im Menü unter dieser Bezeichnung hinter dem
  2251. jeweiligen Menüeintrag angezeigt) gilt die
  2252. folgende Konvention:
  2253.  
  2254.      Steht für die Shift-Taste
  2255.      Steht für die Alt-Taste
  2256.    ^ Steht für die Control-Taste
  2257.  
  2258.    ^ P bedeutet dann also CONTROL+SHIFT+'P'
  2259.    
  2260. §§_Farben§
  2261. §
  2262. Farbeinstellungen.
  2263.  
  2264. CoNnect verwendet die ersten 16 (soweit vorhan-
  2265. denen)  Farben des VDI.  Diese sollten den in
  2266. diesem Dialog vorgegebenen Farben  entsprechen,
  2267. sonst können  evtl.  dann  Probleme  auftauchen,
  2268. wenn Sie an einer Mailbox  arbeiten  und  diese
  2269. fest mit den richtig eingestellten Farben rech-
  2270. net. (Möglicher  Effekt:  Weisse  Schrift auf
  2271. weissem Grund).
  2272.  
  2273. Stellen Sie daher hier die  Farben  ein,  indem
  2274. Sie aus der linken Tabelle eine Farbe auswählen
  2275. und rechts den Rot-, Grün- und Blauwert  korri-
  2276. gieren. Sie können auch auf das große Farbtest-
  2277. feld in der Mitte  klicken  und  erhalten  dann
  2278. eine automatische Einstellung  der  Farbe,  die
  2279. CoNnects Geschmack entspricht. Ein  Doppelklick
  2280. auf dieses Feld paßt alle (höchstens  aber  die
  2281. 16 ersten) Farben CoNnects Wünschen an.
  2282.  
  2283. Wollen Sie diese  Farb-Einstellung  in  CoNnect
  2284. nutzen, so müssen Sie noch den Schalter
  2285.    Änderungen aktivieren
  2286. anschalten.
  2287. §§_Anrufbeantworter§
  2288. §Parameter§_Anrufparameter§
  2289. §Handbuch§Handbuch§
  2290. §
  2291. Der Anrufbeantworter
  2292.  
  2293. Dies ist der Anrufbeantworter von CoNnect. Mit
  2294. ihm und einem angeschlossenen Voice Modem kön-
  2295. nen Sie alle (und einige mehr) Funktionen  ei-
  2296. nes  kommerziellen Anrufbeantworters realisie-
  2297. ren. Im Parameter-Dialog,  den  Sie  über  den
  2298. Button Setup erreichen, können einige Grundein-
  2299. stellungen vorgenommen werden.
  2300.  
  2301. Genauere  Informationen  zum  Anrufbeantworter
  2302. finden sich im CoNnect-Handbuch.
  2303. §§_Anrufparameter§
  2304. §Handbuch§Handbuch§
  2305. §
  2306. Parameter zum Anrufbeantworter.
  2307.  
  2308. In diesem Dialog können Einstellungen zum An-
  2309. rufbeantworter gemacht werden. So kann  fest-
  2310. gelegt werden, wo sich der Ansagetext  befin-
  2311. det, wo  eingehende  Nachrichten  gespeichert
  2312. werden sollen, wie CoNnect (über  die  CoSHy)
  2313. auf Daten, Fax oder Tonwahl  reagieren  soll,
  2314. wenn  es  einen  eingehenden  Anruf  entgegen
  2315. nimmt.
  2316.  
  2317. Eingestellt werden kann hier auch, wie lange
  2318. eine Ansage maximal werden kann, wie das Mo-
  2319. dem erkennen kann, ob an der  anderen  Seite
  2320. der Leitung jemand spricht (Stille: 16db 700
  2321. cs ist ein vernünftiger Wert),  welche  Kom-
  2322. pressionsart verwendet werden soll  und  wie
  2323. Ansagetexte  aufgenommen und abgespielt wer-
  2324. den.
  2325.  
  2326. Beachten  Sie  bitte,    daß   der  Schalter
  2327.            38400 fixiert
  2328. nur dann selektiert sein  darf, wenn sie die
  2329. CD 4040 - Lösung zur  Beschleunigung   Ihrer
  2330. Schnittstelle eingebaut haben.
  2331.  
  2332. Genauere Informationen finden sich im Hand-
  2333. buch.
  2334. §§Fenster§
  2335. §Fensterdialoge§Fensterdialoge§
  2336. §Terminalfenster§Terminalfenster§
  2337. §Tektronixfenster§Tektronixfenster§
  2338. §Hilfefenster§Onlinehilfe§
  2339. §Fenstermenü§Fenstermenü§
  2340. §Allgemeines§_Allgemeines§
  2341. §
  2342. CoNnect bietet derzeit vier verschiedene
  2343. Typen von Fenstern an:
  2344.  
  2345.  ∙ Terminalfenster
  2346.  ∙ Tektronixfenster
  2347.  ∙ Hilfefenster
  2348.  ∙ Fensterdialoge
  2349.  
  2350. Die beiden ersten Typen haben am oberen Fen-
  2351. sterrand eine weitere Menüleiste,  dies  ist
  2352. ein  sog.  Fenstermenü.  Das  Verhalten  der
  2353. Fenstermenüs bei bestimmten Benutzeraktionen
  2354. kann  im  Allgemeines-Dialog näher definiert
  2355. werden.
  2356.  
  2357. §§Fensterdialoge§
  2358. §Allgemeines§_Allgemeines§
  2359. §Senden§Paste§
  2360. §selektierte§Markieren§
  2361. §
  2362. Fensterdialoge
  2363.  
  2364. Fensterdialoge  sind eine Erweiterung der normalen
  2365. von GEM bekannten  Dialoge  für  Benutzereingaben.
  2366. Der Hauptunterschied  ist die offensichtliche Tat-
  2367. sache, daß die Dialoge in GEM-Fenstern liegen.
  2368.  
  2369. Sie bieten gegenüber 'normalen' GEM-Dialogen einen
  2370. Haufen Vorteile. Sie sind für MultiTOS-Betrieb ge-
  2371. eignet und frei verschiebbar. Wenn ein Fensterdia-
  2372. log  geöffnet wurde, bleibt die Hauptmenüleiste in
  2373. der ersten Bildschirmzeile weiterhin bedienbar. Es
  2374. können  mehrere Fensterdialoge gleichzeitig geöff-
  2375. net sein  (aber  nicht  der gleiche Dialog in zwei
  2376. verschiedenen  Terminalfenstern,  außerdem ist die
  2377. maximale  Zahl  aller  Fenster eventuell durch das
  2378. Betriebssystem vorgegeben oder durch den verfügba-
  2379. ren  Speicher begrenzt). Weiterhin sind die inzwi-
  2380. schen  allgemein  üblichen  Shortcuts bzw. Hotkeys
  2381. (signalisiert durch unterstrichene Buchstaben, die
  2382. die gewünschte  Funktion  durch  das  Drücken  von
  2383. <ALT>  mit dem jeweiligen unterstrichenen Buchsta-
  2384. ben auslösen) implementiert.
  2385.  
  2386. Mit dem Mauszeiger kann der Dialogcursor direkt an
  2387. eine  gewünschte  Textstelle  im Editfeld positio-
  2388. niert werden, und nicht nur, wie sonst üblich, ans
  2389. Ende  eines vorhandenen Eintrags. Außerdem bewirkt
  2390. die  Return-Taste  erst im letzten Feld eines Fen-
  2391. sterdialogs das Verlassen des Dialogs mit dem dick
  2392. umrandeten  Button  (wenn  man das im Allgemeines-
  2393. Dialog so eingestellt hat), bei 'weiter oben' lie-
  2394. genden  Feldern  kommt  man  durch das Drücken der
  2395. Return-Taste  ins  nächste  editierbare Dialogfeld
  2396. (wie mit der 'TAB'-Taste). Schließlich  können die
  2397. Fensterdialoge  nicht nur mit dem 'Abbruch'-Button
  2398. abgebrochen  werden, sondern gleichermaßen mit der
  2399. Closebox links oben oder über das Drücken der UNDO
  2400. Taste.
  2401.  
  2402. Hilfetexte können passend zum  jeweils  geöffneten
  2403. Fensterdialog geöffnet und  gelesen  werden,  ohne
  2404. die  Eingabe  in  den  Dialog abbrechen zu müssen.
  2405. Ist der Hilfetext gelesen, so kann der Dialog  mit
  2406. seinem Fenster einfach in den  Vordergrund  geholt
  2407. und weiter bearbeitet werden.
  2408.  
  2409. In die Editfelder der Fensterdialog kann man übri-
  2410. gens auch vorher selektierte Textzeilen  einfügen,
  2411. indem  man  den Senden-Mechanismus von CoNnect be-
  2412. nutzt. Spezielle ASCII-Zeichen, die auf  der   Ta-
  2413. statur nicht verfügbar sind, können direkt mit ih-
  2414. rem  3-stelligen  ASCII-Code  auf dem Ziffernblock 
  2415. eingegeben werden, wenn gleichzeitig die ALT-Taste
  2416. gedrückt gehalten wird. Z. B. ALT 249 für ∙
  2417.  
  2418. §§Emulation-Einf§
  2419. §Emulationen konfigurieren§_Emulation§
  2420. §
  2421. CoNnect emuliert die eingehenden Zeichen. D.h. es
  2422. interpretiert die Zeichen und führt entsprechende
  2423. Befehle aus, die es von der Gegenstelle erhält.
  2424. Dazu gehört nicht nur, daß eingehende Texte ange-
  2425. zeigt werden, sondern auch:
  2426.  
  2427.   - mit welcher Schriftart
  2428.   - mit welcher Farbe
  2429.   - wo
  2430.   - ...
  2431.  
  2432. sie angezeigt werden.
  2433.  
  2434. Entsprechend dem Befehlssatz (der Emulation) Ihrer
  2435. Gegenstelle können Sie CoNnect auf verschiedene
  2436. Emulationen konfigurieren.
  2437.  
  2438. §§TastenVersenden§
  2439. §Emulation§_Emulation§
  2440. §Handbuch§Handbuch§
  2441. §CoSHy§CoSHy§
  2442. §Scantabelle§Scantabelle§
  2443. §Vorschreibzeile§_Vorschreibzeile§
  2444. §Funktionstastendialog§_Funktionstasten§
  2445. §
  2446. Zum Versenden von Zeichen an die Gegenstelle stehen
  2447. unter CoNnect sehr (fast unüberschaubar) viele Mög-
  2448. lichkeiten zur Verfügung:
  2449.  
  2450. ∙ Drücken einer normalen Taste:
  2451.  
  2452.    Buchstaben, Zahlen, Frei- und Sonderzeichen
  2453.    werden unübersetzt an die Gegenstelle gesendet.
  2454.    (Unübersetzt nur, wenn keine
  2455.    Scantabelle geladen ist.)
  2456.  
  2457. ∙ Drücken einer Taste zusammen mit Control:
  2458.   (sofern kein Menüeintrag mit der entsprechenden
  2459.    Tastenkombination belegt ist)
  2460.  
  2461.    ^ <space> sendet   0
  2462.    ^A        sendet   1
  2463.    ^B        sendet   2
  2464.    ...
  2465.    ^Z        sendet  26
  2466.    ^[        sendet  27
  2467.    ^\        sendet  28
  2468.    ^]        sendet  29
  2469.    ^^        sendet  30
  2470.    ^_        sendet  31
  2471.  
  2472. ∙ Drücken einer Taste zusammen mit Alternate:
  2473.   (sofern kein Menüeintrag mit der entsprechenden
  2474.    Tastenkombination belegt ist)
  2475.  
  2476.    Schickt das entsprechende Zeichen und setzt
  2477.    dessen höchstes Bit. Beispiel:
  2478.  
  2479.    ALT+A sendet 193
  2480.  
  2481.    Zeichen auf dem Ziffenblock zusammen mit
  2482.    Alternate werden anders interpretiert. Es
  2483.    werden maximal 3 Ziffern zusammengefasst
  2484.    als Dezimalwert verschickt:
  2485.  
  2486.     ALT+131 (Alt bleibt gedrückt) verschickt
  2487.             131
  2488.  
  2489. ∙ Drücken einer Funktionstaste:
  2490.   Wenn die Funktionstaste im
  2491.   Funktionstastendialog definiert ist  und sie
  2492.   keine CoSHy-Funktion ausführt, wird der ent-
  2493.   sprechende Text versendet.
  2494.  
  2495. ∙ Drücken einer der Tasten: Backspace, Delete
  2496.    UNDO, Cursortasten, Insert, Home.
  2497.    Es wird ein Text versendet, der von der
  2498.    momentanen Emulation abhängt. Genaueres
  2499.    findet sich im Handbuch.
  2500.  
  2501. ∙ Drücken von Control+Insert:
  2502.    Die sogenannte Vorschreibzeile öffnet sich
  2503.    und der dort geschriebene Text wird danach
  2504.    versendet.
  2505.  
  2506. Über einige verschiedene CoSHy Funktionen kann
  2507. außerdem auch noch Text an die Gegenstelle ge-
  2508. schickt werden.
  2509.  
  2510. §§Onlinemaus§
  2511. §
  2512. Wenn Sie mit einem Fullscreeneditor, wie dem emacs
  2513. oder auch dem edt, auf der Gegenstelle arbeiten, 
  2514. können Sie die Maus benutzten, um an eine bestimmte
  2515. Stelle des Editortextes zu springen. Drücken Sie dazu
  2516. die Controltaste und machen einen Doppelklick an die
  2517. gewünschte Textstelle. In den meisten Fällen funk-
  2518. tioniert diese Mausbedienung, kann aber auch mißlingen,
  2519. da CoNnect einfach die benötigte Anzahl von Cursortas-
  2520. ten verschickt und sich manche Editoren leider 'ver-
  2521. schlucken'.
  2522.  
  2523. §§Terminalfenster§
  2524. §Terminalmenü§Menue-Term§
  2525. §Hauptmenü§Hauptmenü§
  2526. §Emulation§Emulation-Einf§
  2527. §Versenden von Tastendrücken§TastenVersenden§
  2528. §markieren§Markieren§
  2529. §Mausbedienung§Onlinemaus§
  2530. §
  2531. Terminalfenster
  2532.  
  2533. Im Terminalfenster findet die Kommunikation mit der
  2534. Gegenstelle statt. Drücken Sie hier eine Taste, so
  2535. wird diese normalerweise an die Gegenstelle ge-
  2536. schickt und umgekehrt werden alle eingehenden Zei-
  2537. chen der Gegenstelle hier dargestellt.
  2538. (Emulation, Versenden von Tastendrücken, Mausbedienung)
  2539.  
  2540. Wenn Sie Scrollbalken aktiviert haben, so können sie
  2541. Texte, die schon aus dem Fenster wieder herausge-
  2542. scrollt wurden, mit dem rechten Scrollbalken noch
  2543. einmal ansehen.
  2544.  
  2545. Mit dem Terminalmenü lassen sich etliche Eigen-
  2546. schaften des Terminals beeinflussen.
  2547.  
  2548. Im Hauptmenü können Sie allgemeine Einstellungen an
  2549. CoNnect vornehmen.
  2550.  
  2551. Texte, die im Terminalfenster stehen, können sie
  2552. auf viele Weisen beeinflussen. Dazu müssen Sie
  2553. sie zunächst markieren.
  2554.  
  2555. §§Menue-Tek§
  2556. §Handbuch§Handbuch§
  2557. §
  2558. Im Tektronix-Fenstermenü können sie die darge-
  2559. stellten Graphiken bearbeiten. Sie können sie
  2560. drucken, speichern und  die Vergrößerung be-
  2561. einflussen.
  2562. Eine genauere Beschreibung des Tektronixmodus
  2563. finden Sie im Handbuch.
  2564.  
  2565. Sollte Sie der Tektronixmode interessieren,
  2566. so bedenken Sie bitte, daß fast alle derzei-
  2567. tig verfügbaren Programme, die Graphikdaten
  2568. in dieser Form ausgeben können, auf Großrech-
  2569. nern laufen. Fragen Sie in diesem Fall bitte
  2570. zuerst Ihren Systemadministrator, ob er ihnen
  2571. bei der Installation behilflich sein kann.
  2572.  
  2573. §§Tektronixfenster§
  2574. §Tektronixmenü§Menue-Tek§
  2575. §
  2576. Hier können Sie ein Tektronix 4014 Fenster öffnen,
  2577. über das dann Ihre Gegenstelle Graphiken an Sie
  2578. senden kann. Normalerweise öffnet die Gegenstelle,
  2579. falls Sie Graphiken senden will, dieses Fenster
  2580. automatisch. Am oberen Rand des Fensters befindet
  2581. sich ein weiteres Fenstermenü, das Tektronixmenü.
  2582.  
  2583. Mit der Maus können Sie bestimmte Teile des
  2584. Fensters vergrößern, indem Sie einen Fensteraus-
  2585. schnitt markieren. Auf normale Vergrößerung schalten
  2586. Sie dann mit dem Tektronix-Menü: Normale Größe
  2587. zurück.
  2588. §§Fenstermenü§
  2589. §Hauptmenü§Hauptmenü§
  2590. §Terminalfensters§Menue-Term§
  2591. §Tektronixfenster§Menue-Tek§
  2592. §
  2593. Fenstermenüs
  2594.  
  2595. Fenstermenüs sind Menüs, unter denen lokale, d. h.
  2596. zu dem bestimmten Fenster gehörige, Informatio-
  2597. nen abrufbar und veränderbar sind. So sind  die
  2598. Einstellungen für die Schnittstelle im Fenster-
  2599. menü  des Terminalfensters,  die  Einstellungen
  2600. für die Größe des Graphik-Fensters der  Tektro-
  2601. nixemulation jedoch im Tektronixfenster zu fin-
  2602. den.  Globale Einstellungen und Informationen,
  2603. die z. B. das  Aussehen  der Fensterdialoge  be-
  2604. treffen, sind dagegen im Hauptmenü zu finden.
  2605.  
  2606. §§gl_Beenden§
  2607. §
  2608. Beenden
  2609.  
  2610. Diese Funktion kann unter Umständen das sofortige
  2611. Verlassen von CoNnect nach sich ziehen. Wir über-
  2612. nehmen keinerlei Garantie...
  2613.  
  2614. §§gl_Öffnen§
  2615. §Terminalfenster§Terminalfenster§
  2616. §
  2617. Öffnen
  2618.  
  2619. Mit diesem Hauptmenüpunkt kann ein neues
  2620. Terminalfenster geöffnet werden. Falls
  2621. vorhanden, wird in diesem das Setup-File
  2622. CONN0.SET verwendet. Ansonsten werden
  2623. Defaulteinstellungen vorgenommen.
  2624.  
  2625. §§gl_Rotieren§
  2626. §
  2627. Rotieren.
  2628.  
  2629. Mit dem Menüpunkt rotieren, wird die momentane
  2630. Reihenfolge der Fenster 'durchrotiert'.
  2631. D.h. wenn man 5 Fenster geöffnet hat und 5
  2632. mal Rotieren betätigt, so wird jedes Fenster
  2633. einmal an oberster Stelle liegen, d.h. das
  2634. aktuelle Arbeitsfenster sein.
  2635.  
  2636. §§gl_Schließen§
  2637. §Fensterdialog§Fensterdialoge§
  2638. §
  2639. Schließen.
  2640.  
  2641. Mit diesem Menüpunkt wird das aktuelle
  2642. Fenster geschlossen.
  2643. Ist dies ein Fensterdialog, so bewirkt das
  2644. Schließen dieses Fensters das Betätigen des
  2645. Abbruch Buttons. D.h. die Änderungen werden
  2646. verworfen.
  2647.  
  2648. Die Funktion ist vollkommen gleichbedeutend
  2649. mit dem Betätigen des sog. Closers (dem  -
  2650. Knopf rechts oben im Fenster).
  2651.  
  2652. §§gl_Volle_Größe§
  2653. §
  2654. Volle Größe.
  2655.  
  2656. Dieser Menüpunkt 'betätigt' den sog. Fuller
  2657. eines Fensters. Das ist der  -Knopf in der
  2658. rechten Ecke eines GEM-Fensters, der das
  2659. Fenster auf volle Größe bringt.
  2660.  
  2661. §§gl_Fensternamen§
  2662. §
  2663. Fensternamen.
  2664.  
  2665. Hier stehen die letzten 10 in CoNnect ge-
  2666. öffneten Fensternamen. Durch Anklicken eines
  2667. Eintrages wird das jeweilige Fenster nach
  2668. vorne geholt, zum aktuellen Fenster gemacht.
  2669.  
  2670. §§gl_Optionen§
  2671. §
  2672. Optionen laden / sichern.
  2673.  
  2674. Hier können Sie die im Hauptmenü gemachten
  2675. Einstellungen sowie die Positionen und
  2676. Setups der geöffneten Terminalfenster ab-
  2677. speichern und wieder laden.
  2678.  
  2679. Beim Programmstart öffnet CoNnect - sofern
  2680. keine .OPT-Datei als Parameter übergeben
  2681. wurde - die Datei CONNECT.OPT und lädt daraus
  2682. die Standard Optionen.
  2683.  
  2684. §§Hauptmenü§
  2685. §Fenstermenüs§Fenstermenü§
  2686. §über CoNnect§_Info§
  2687. §Shell starten§gl_Shellstart§
  2688. §Programm starten§Programmstart§
  2689. §CoSHy starten§gl_Coshystart§
  2690. §Script starten§gl_Scriptstart§
  2691. §Beenden§gl_Beenden§
  2692. §Öffnen§gl_Öffnen§
  2693. §Rotieren§gl_Rotieren§
  2694. §Schließen§gl_Schließen§
  2695. §Volle Größe§gl_Volle_Größe§
  2696. §Fensternamen§gl_Fensternamen§
  2697. §Registrierung§_Registrierung§
  2698. §Allgemein§_Allgemeines§
  2699. §Hotkeys§_Hotkeys§
  2700. §Farben§_Farben§
  2701. §Gebührenstatistik§_Statistik§
  2702. §Geräusche§_Sound§
  2703. §Optionen laden§gl_Optionen§
  2704. §Optionen sichern§gl_Optionen§
  2705. §Hilfe§General§
  2706. §
  2707. Hauptmenü
  2708.  
  2709. Das Hauptmenü in CoNnect ist die von GEM bereits
  2710. bekannte  Menüleiste. Hier  werden  globale, das
  2711. ganze Programm betreffende Optionen  bearbeitet.
  2712. Lokale  Informationen werden in den Fenstermenüs
  2713. angeboten.
  2714.  
  2715. Im Hauptmenü finden sich die folgenden Punkte
  2716.  
  2717.  ∙ CoNnect
  2718.       ° über CoNnect
  2719.  
  2720.  ∙ Datei
  2721.       ° Shell starten
  2722.       ° Programm starten
  2723.       ° CoSHy starten
  2724.       ° Script starten
  2725.       --------------
  2726.       ° Beenden
  2727.  
  2728.  ∙ Fenster
  2729.       ° Öffnen
  2730.       ° Rotieren
  2731.       ° Schließen
  2732.       ° Volle Größe
  2733.       --------------
  2734.       ° Fensternamen
  2735.         ...
  2736.  
  2737.  ∙ Optionen
  2738.       ° Registrierung
  2739.       ° Allgemein
  2740.       ° Hotkeys
  2741.       ° Farben
  2742.       ° Gebührenstatistik
  2743.       ° Geräusche
  2744.       --------------
  2745.       ° Optionen laden
  2746.       ° Optionen sichern
  2747.  
  2748.  ∙ HiIfe
  2749.       ° Hilfe
  2750.  
  2751. §§gl_Coshystart§
  2752. §CoSHy§CoSHy§
  2753. §
  2754. Die CoNnect-interne Shell CoSHy kann nur unter single-
  2755. tasking-TOS aus dem Hauptmenü heraus gestartet werden.
  2756. Unter MultiTOS ist dieser Menüpunkt gesperrt.
  2757.  
  2758. CoSHy läuft in diesem Modus auf dem sog. TOS-Screen.
  2759. Alle offenen Fenster in CoNnect werden zuvor geschlos-
  2760. sen.
  2761.  
  2762. Der Benutzer kann hier interaktive Eingaben in die sog.
  2763. Kommandozeile der Connect-Shell machen, die das Pro-
  2764. gramm versucht auszuführen.
  2765.  
  2766. §§gl_Scriptstart§
  2767. §CoSHy§CoSHy§
  2768. §
  2769. Die CoNnect-interne Shell CoSHy kann nur unter single-
  2770. tasking-TOS aus dem Hauptmenü heraus gestartet werden.
  2771. Unter MultiTOS ist dieser Menüpunkt gesperrt.
  2772.  
  2773. CoSHy läuft in diesem Modus auf dem sog. TOS-Screen.
  2774. Alle offenen Fenster in CoNnect werden zuvor geschlos-
  2775. sen.
  2776.  
  2777. Zum Starten eines Scriptes öffnet sich ein Fileselektor,
  2778. in dem der Anwender das auszuführende Script auswählen
  2779. kann.
  2780. §§Programmstart§
  2781. §
  2782. Das Starten von Programmen aus dem Hauptmenü heraus
  2783. geschieht  über  einen Fileselektor, in dem der An-
  2784. wender (also Sie!) das zu startende  Programm  aus-
  2785. wählen müssen. Dieses wird dann ausgeführt.
  2786.  
  2787. Nach Ende des nachgestarteten Programmes können Sie
  2788. in CoNnect weiterarbeiten.
  2789.  
  2790. §§gl_Shellstart§
  2791. §Handbuch§Handbuch§
  2792. §
  2793. Shellstart aus dem Hauptmenü heraus.
  2794.  
  2795. Hierbei wird versucht, ein Programm zu starten,
  2796. das sich  entweder über _shell_p oder die Envi-
  2797. ronmentvariable  $SHELL im System als Shell an-
  2798. gemeldet hat. Wird ein solches  Programm  nicht
  2799. gefunden,  so  wird keine weitere Aktion ausge-
  2800. führt.
  2801. Unter TOS läuft eine solche Shell dann auf  dem
  2802. sog.  TOS-Screen.  Unter   MultiTOS   wird  ein
  2803. Fenster der TOSRUN geöffnet, in dem  die  Shell
  2804. dann ablaufen kann.
  2805.  
  2806. (War   Ihnen  diese  Hilfe  aufgrund der vielen
  2807. Fachworte keine Hilfe, so regen Sie sich  nicht
  2808. darüber auf. Nach 3000 Stunden intensiver  Lek-
  2809. türe im CoNnect-Handbuch wird Ihnen dieser kur-
  2810. ze Text vielleicht klarer)
  2811.  
  2812. §§Oelwein§
  2813. §
  2814. Philipp Oelwein
  2815. Bismarkstr. 67
  2816. 20259 Hamburg
  2817.  
  2818. Bank:
  2819. Commerzbank Hamburg, BLZ 200 400 00
  2820. KtoNr: 24 15 982
  2821.  
  2822. Email:
  2823. Philipp Oelwein @ HH2               (MausNet)
  2824. oelwein@dxhrb1.desy.de              (Internet)
  2825.  
  2826. §§Handbuch§
  2827. §
  2828. Das CoNnect-Handbuch erhält jeder registrierte
  2829. Anwender nach seiner Registrierung automatisch
  2830. zugeschickt.  Im  Regelfall  dauert  das nicht
  2831. länger als 4 Tage, kann sich aber  wegen  Ver-
  2832. zögerungen im Druck auch  schon  mal  auf  6-8
  2833. Wochen ausdehnen.
  2834.  
  2835. Haben  Sie  sich  schon  vor  einiger Zeit für
  2836. CoNnect entschieden und ist Ihr Handbuch nicht
  2837. mehr aktuell, weil inzwischen schon wieder  50
  2838. neue  Updates  von CoNnect auf dem Markt sind,
  2839. so  können  Sie  ein  aktuelles  zum Preis von
  2840. DM 25,- bei
  2841.  
  2842. Philipp Oelwein
  2843. Bismarkstr. 67
  2844. 20259 Hamburg
  2845.  
  2846. Bank:
  2847. Commerzbank Hamburg, BLZ 200 400 00
  2848. KtoNr: 24 15 982
  2849.  
  2850. Email:
  2851. Philipp Oelwein @ HH2               (MausNet)
  2852. oelwein@dxhrb1.desy.de              (Internet)
  2853.  
  2854. bestellen.
  2855.  
  2856. §§Onlinehilfe§
  2857. §Beispiel-Wort§Online-Fett§
  2858. §Fenster§Fenster§
  2859. §Markierens und Selektierens§Markieren§
  2860. §
  2861.  In diesem Fenster können Sie etwas über
  2862. die Bedienung des Hilfesystems lernen.
  2863.  
  2864.  Sie können die Hilfe in CoNnect einfach
  2865. dadurch aktivieren, indem Sie die 'HELP'
  2866. Taste  drücken. Je nachdem, was Sie ge-
  2867. rade in CoNnect tun, wird sich ein Hil-
  2868. fefenster öffnen, das über  die  gerade
  2869. möglichen (sinnvollen)  Arbeitsschritte
  2870. informiert.
  2871.  
  2872.  In diesem Text sind dann eventuell  ei-
  2873. nige fettgedruckte Worte enthalten.  Ein
  2874. Doppelklick auf diese Worte  gibt  ihnen
  2875. weitere Informationen zu einem  bestimm-
  2876. ten Thema. Versuchen Sie das  zur  Übung
  2877. jetzt einmal: Beispiel-Wort
  2878.  
  2879. Eine weitere  Benutzerfunktion,  ist die
  2880. des Markierens und Selektierens. Wie sie
  2881. genau arbeitet, erfahren sie,  wenn  Sie
  2882. den zugehörigen Hilfetext mit  der  Maus
  2883. zweimal anklicken.
  2884.  
  2885. Sie können im Hilfefenster entweder  mit
  2886. der Maus alle Ihre Eingaben machen  oder
  2887. den Textcursor mit den Cursortasten  be-
  2888. wegen.
  2889.  
  2890. Folgende Tasten haben dabei eine  beson-
  2891. dere Bedeutung:
  2892.  
  2893.    TAB
  2894.       bewegt  den  Cursor  zum  nächsten
  2895.       Hilfepunkt.
  2896.    SHIFT-TAB 
  2897.       bewegt  den  Cursor zum vorherigen
  2898.       Hilfepunkt.
  2899.    RETURN oder HELP
  2900.       Öffnet einen Hilfepunkt, wenn  der
  2901.       Cursor über  einem  fettgedruckten
  2902.       Wort steht.
  2903.    UNDO
  2904.       Verläßt einen Hilfepunkt und kehrt
  2905.       zu dem davor gelesenen zurück oder
  2906.       schließt  das  Hilfefenster,  wenn
  2907.       zuvor kein  weiteres  Hilfefenster
  2908.       geöffnet war.
  2909.    -------------------------------------
  2910.    Cursortasten
  2911.       Bewegen den Cursor um ein  Zeichen
  2912.       nach  links,  oben,   rechts  oder
  2913.       unten.
  2914.    SHIFT Cursor links oder rechts
  2915.       Gehen an den Zeilenanfang oder ans
  2916.       Zeilenende.
  2917.    CONTROL Cursor links oder rechts
  2918.       Springen zum vorherigen  oder  zum
  2919.       nächsten Wort.
  2920.    SHIFT Cursor hoch oder runter
  2921.       Blättern  seitenweise   nach  oben
  2922.       oder nach unten.
  2923.    HOME
  2924.       Geht an den Textanfang.
  2925.    SHIFT HOME
  2926.       Geht ans Textende.
  2927.  
  2928. §§Markieren§
  2929. §Senden§Paste§
  2930. §Allgemeines§_Allgemeines§
  2931. §quoten§quoten§
  2932. §
  2933. In den Textfenstern von CoNnect, dh. im Terminal-
  2934. oder im Hilfefenster können  Sie  Textausschnitte
  2935. mit der Maus selektieren, in Dateien oder das GEM
  2936. Klemmbrett übernehmen oder auf den  Drucker  aus-
  2937. geben.
  2938.  
  2939. Dazu ist bisweilen ein wenig  Finger-  und  Maus-
  2940. akrobatik nötig...
  2941.  
  2942.  ∙ Zeichenweise selektieren:
  2943.     Bewegen Sie die Maus zu der Position, ab  der
  2944.     Sie einen bestimmten Text selektieren wollen.
  2945.     Drücken Sie dann den linken  Mausbutton  nach
  2946.     unten und bewegen Sie die  Maus  in  Richtung
  2947.     des gewünschten Endes der Markierung. Der je-
  2948.     weils   markierte  Bereich  wird   invers an-
  2949.     gezeigt. Lassen Sie dann den  Mausbutton los,
  2950.     um die Markierung zu beenden.
  2951.  ∙ Wortweise selektieren:
  2952.     Bewegen Sie die Maus über das Wort,  ab  dem
  2953.     Sie selektieren wollen. Drücken Sie dann den
  2954.     linke Mausbutton schnell zweimal  hinterein-
  2955.     ander. (Oder halten  Sie  die  CONTROL-Taste
  2956.     gedrückt).  Der  Text wird dann beim Bewegen
  2957.     der Maus wortweise selektiert.
  2958.  ∙ Zeilenweise selektieren:
  2959.     Funktioniert analog zum wortweisen selektie-
  2960.     ren. Nur muß die Maus dreimal  schnell  hin-
  2961.     tereinander gedrückt werden oder  die   ALT-
  2962.     Taste benutzt werden.
  2963.  
  2964. Haben Sie einen Bereich dann selektiert, so kön-
  2965. nen Sie ihn erweiteren, indem Sie beim  erneuten
  2966. Herunterdrücken der linken Maustaste die SHIFT-
  2967. Taste betätigen.
  2968.  
  2969. Die  so markierten Bereiche können Sie im Termi-
  2970. nalfenster   mit  der  Senden-Funktion  auf  die
  2971. Schnittstelle  schicken.  Haben  Sie  im  Dialog
  2972. Allgemeines die Klemmbrettfunktionen  aktiviert,
  2973. so können Sie in CoNnect markierte Text-Bereiche
  2974. auch in  anderen  Applikationen  über  das  GEM-
  2975. Klemmbrett nutzen.
  2976.  
  2977. Erweiterte  Funktionen,  wie   senden,   quoten,
  2978. speichern, drucken ... stellt CoNnect  zur  Ver-
  2979. fügung, wenn man vor dem  Loslassen  des  linken
  2980. Mausbuttons  den  rechten  drückt  und  gedrückt
  2981. hält.
  2982.  
  2983. §§Paste§
  2984. §
  2985. Senden von markierten Bereichen
  2986.  
  2987. Selektierte Bereiche können in CoNnect über die
  2988. Kombination  von  gedrückt  gehaltener  rechter
  2989. Maustaste und Klicken der linken  Maustaste  an
  2990. die Schnittstelle oder in ein editierbares Feld
  2991. eines Dialogs geschickt werden.
  2992. §§quoten§
  2993. §markierter§Markieren§
  2994. §
  2995. Quoten
  2996.  
  2997. Quoten bedeutet, daß ein markierter Text zeilen-
  2998. weise an die Schnittstelle geschickt  wird, aber
  2999. vor jede Zeile ein > Zeichen vorangestellt wird.
  3000.  
  3001. Diese Funktion ist dann interessant, wenn Nach-
  3002. richten beantwortet werden sollen und  man  den
  3003. Text des Absenders in seinen eigenen  Text  mit
  3004. einbinden  will, um den Zusammenhang darzustel-
  3005. len.
  3006.  
  3007. Beispiel:
  3008.  
  3009.    > Weißt Du, welche CoNnect-Version aktuell
  3010.    > ist?
  3011.  
  3012.    Ja -  aber  bis  dieser Brief bei Dir an-
  3013.    kommt, wäre diese Information schon über-
  3014.    holt.
  3015.  
  3016. §§_Info§
  3017. §Registrierungsdialog§_Registrierung§
  3018. §Shareware§Shareware§
  3019. §hier§Preisliste§
  3020. §
  3021. Das Informationsfenster gibt einerseits Auskunft
  3022. über das Programm CoNnect und  seine  Vertriebs-
  3023. weise (CoNnect ist Shareware!). 
  3024.  
  3025. Wollen Sie sich für CoNnect registrieren lassen,
  3026. so rufen Sie bitte den Registrierungsdialog auf.
  3027. Eine Preisliste finden Sie hier.
  3028.  
  3029. §§Lächeln§
  3030. §;-)§Smiley§
  3031. §
  3032.  
  3033. CoNnect lächelt im Moment nicht. Das erkennen Sie
  3034. daran, daß im Byte 0x11341 relativ zur Basepage
  3035. keine 0x00 zu finden ist. 
  3036.  
  3037.     ;-)
  3038.  
  3039. §§Witz§
  3040. §Autor§Programmierer§
  3041. §männerfeindlichen§männerfeindlich§
  3042. §;-)§Smiley§
  3043. §
  3044. Adam wandelt durch das Paradies. Gott, der ihn schon
  3045. geraume Zeit beobachtet, fragt ihn:
  3046.  
  3047.    Hai Adam, wie gehts dir denn so?
  3048.  
  3049. Adam, etwas unzufrieden, antwortet:
  3050.  
  3051.    Achja - du hast gut reden. Du mußt dich mit
  3052.    den täglichen Arbeiten, wie Wäsche waschen,
  3053.    bügeln, kochen, spülen, stopfen, staubsaugen,
  3054.    wischen, Zähne putzen, Katze füttern nicht
  3055.    herumschlagen. Du bekommst das ja alles von
  3056.    deinen Engeln gemacht. Aber ich?
  3057.  
  3058. Da Gott heute mal wieder zum Feilschen aufgelegt ist
  3059. antwortet er:
  3060.  
  3061.    Naja - ich könnte dir da schon helfen und
  3062.    dir jemanden zur Seite stellen, der dir dabei
  3063.    hilft und dich zugleich noch mit Liebe und
  3064.    Zuneigung verwöhnt. Allerdings würde dich
  3065.    das schon etwas kosten.
  3066.  
  3067. Adam:
  3068.  
  3069.    Ja was denn?
  3070.  
  3071. Gott:
  3072.  
  3073.    Ach, nicht viel. 2 Arme und 2 Beine.
  3074.  
  3075. Adam, etwas schockiert:
  3076.  
  3077.    Nee - das ist's mir nicht wert. Aber sag mal -
  3078.    was bekäme ich denn für eine Rippe?
  3079.  
  3080. ---------------------------------------------------
  3081. Okok. CoNnect entschuldigt sich hier in aller Form
  3082. bei seinen 5 weiblichen Anwenderinnen und wenn Ihr
  3083. einen männerfeindlichen Witz im Hilfetext finden
  3084. wollt, so schickt ihn an den Autor von CoNnect und
  3085. in der nächsten Version könnt Ihr dann über die
  3086. Männer lachen ;-)
  3087.  
  3088. §§Nein§
  3089. §
  3090. Ich 
  3091. sagte 
  3092. doch 
  3093. bereits 
  3094. hier 
  3095. kommt
  3096. nichst
  3097. mehr
  3098.  
  3099. §§Rache§
  3100. §!§Nein§
  3101. §
  3102. Hier kommt nichts. Auch wenn Sie meinen,
  3103. daß hier noch was stehen sollte...
  3104.  
  3105. :
  3106. :
  3107. :
  3108. :
  3109. :
  3110. :
  3111. :
  3112. :
  3113. :
  3114. :
  3115. :
  3116. :
  3117. :
  3118. :
  3119. :
  3120. :
  3121. :
  3122. :
  3123. :
  3124. :
  3125. :
  3126. :
  3127. :
  3128. :
  3129. :
  3130. :
  3131. :
  3132. :
  3133. :
  3134.  
  3135. Sie brauchen auch nicht weiter-
  3136. zu blättern. Hier ist wirklich das
  3137. Ende. Es kommt nichts mehr !
  3138.  
  3139. §§männerfeindlich2§
  3140. §
  3141. Was hat acht Beine und einen IQ 
  3142. von 40?
  3143.  
  3144.  
  3145.  
  3146.  
  3147.  
  3148.  
  3149.  
  3150.  
  3151.  
  3152.  
  3153.  
  3154.  
  3155.  
  3156.  
  3157.  
  3158.  
  3159.  
  3160.  
  3161.  
  3162.  
  3163.  
  3164.  
  3165.  
  3166.  
  3167. ->Vier Männer vor der Sportschau!
  3168.  
  3169. §§männerfeindlich§
  3170. §dieser hier§männerfeindlich2§
  3171. §...§Rache§
  3172. §
  3173. Männer sind wie Zwiebeln, 
  3174.  
  3175. man entfernt Schale um Schale, 
  3176.  
  3177. und was übrigbleibt,
  3178.  
  3179. ist zum Heulen.
  3180.  
  3181. -----------------------------
  3182. Finden Sie diesen Witz lustig?
  3183. Ja? Dann lassen Sie sich doch
  3184. bitte was besseres einfallen...
  3185.  
  3186. Oder ist dieser hier vielleicht
  3187. besser?
  3188.  
  3189. §§Erinnerungshilfe§
  3190. §freundlichen Lächeln§Lächeln§
  3191. §Witze§Witz§
  3192. §
  3193. Erinnerungshilfe
  3194.  
  3195. Dieser Text soll den Anwender an etwas erinnern.
  3196. Was war das noch gleich?
  3197.  
  3198. Moment...
  3199.  
  3200. Ach ja - denken Sie daran, daß die DFÜ (Daten-
  3201. fernübertragung) eine todernste Sache ist, und
  3202. Witze nur sehr ungerne gesehen sind.
  3203.  
  3204. Dies wurde auch einem Anwender eines Konkurrenz-
  3205. produktes zum Verhängnis, der meinte, er könne
  3206. das Programm ein wenig ärgern. Er liegt noch heute
  3207. im Koma.
  3208.  
  3209. CoNnect wird jedoch versuchen, auf von Ihnen
  3210. erzählte Witze mit einem freundlichen Lächeln zu
  3211. antworten, sofern es den Witz noch nicht kennt
  3212. und ihm nur ein Fünkchen Humor zu entnehmen ist.
  3213. Beachten Sie dabei bitte, daß der Humor eines
  3214. Computerprogrammes manchmal ein wenig anders
  3215. gedeutet werden muß als der eines normalen
  3216. Menschen.
  3217.  
  3218. §§Shareware§
  3219. §Polizei§Polizei§
  3220. §Philipp Oelwein§Oelwein§
  3221. §Handbuchautor§Handbuch§
  3222. §Handbuch§Handbuch§
  3223. §Erinnerungshilfe§Erinnerungshilfe§
  3224. §Preisliste§Preisliste§
  3225. §Anwender§Anwender§
  3226. §
  3227. CoNnect ist Shareware. Das bedeutet, daß Sie sich
  3228. nach Ablauf der Testphase (CoNnect meint, wie der
  3229. Autor und  der Handbuchautor übrigens  auch,  daß
  3230. 30 Stunden Arbeit mit dem  Programm genügen soll-
  3231. ten,  um  von CoNnect  überzeugt zu sein) einen 
  3232. Sharewarebeitrag (siehe Preisliste) an 
  3233.   Philipp Oelwein
  3234. (nicht an CoNnect)  entrichtet  werden muß.
  3235.  
  3236. Für diese Registrierungsgebühr erhalten Sie einen
  3237. Schlüssel für die Vollversion und ein  gebundenes
  3238. und in TeX gesetztes Handbuch. Wollen Sie gleich-
  3239. zeitig noch eine Diskette mit der neusten Version
  3240. bekommen, so addieren  Sie  Ihrer Registrierungs-
  3241. gebühr DM 5,-.
  3242.  
  3243. §§Anwender§
  3244. §;-)§Smiley§
  3245. §
  3246. Der Anwender ist derjenige, der  gerade diesen
  3247. Hilfstext liest. Manche  Anwender  wissen über
  3248. Ihren Anwenderstatus oft  sehr wenig - deshalb
  3249. will  CoNnect  diesen  Leuten helfen, sich ein
  3250. wenig  mehr  mit sich  selbst, mit Ihrem Leben
  3251. und  mit  CoNnect  auseinanderzusetzen,  damit
  3252. aus jedem  CoNnect-Anwender  ein  sich  dieses
  3253. Zustandes  bewußter Mensch wird. Denn nur  ein
  3254. Mensch, der weiß, daß er ein Programm benutzt,
  3255. kann  auch  auf  die Idee kommen, dafür zu be-
  3256. zahlen ;-)
  3257. §§Smiley§
  3258. §
  3259. Oh- Sie haben gerade den Hilfetext zu einem sog.
  3260. Smiley aufgerufen. Es gibt eine ganze Menge von
  3261. Smileys, deren Bedeutung man erst erkennt, wenn
  3262. man seinen Kopf um 90 Grad nach links neigt...
  3263.  
  3264.   :-)  Lachender Smiley
  3265.   :-(  Trauriger Smiley
  3266.   :'-( Weinender Smiley
  3267.   ;-)  Verschmitzt lachender Smiley
  3268.   ':-) Smiley mit nur einer Augenbraue
  3269.      ...
  3270. §§Polizei§
  3271. §Grünen Punkt§Grünen§
  3272. §
  3273.  
  3274. Männer und Frauen in grünen Kleidern, die man des
  3275. öfteren in grünen Autos umherfahren sieht.
  3276.  
  3277. Nicht zu verwechseln mit dem Grünen Punkt!
  3278.  
  3279. §§Grünen§
  3280. §
  3281. Grüner Punkt.
  3282.  
  3283. CoNnects Verpackung ist zu 100% wiederverwertbar.
  3284. Es besteht zu 80% aus recycleten Bits und 90% aus
  3285. Pizza. Sie dürfen deshalb  den  Grünen Punkt  auf
  3286. Connect anbringen.
  3287. §§_Allgemeines§
  3288. §CoSHy§CoSHy-Allg§
  3289. §Terminalfenster§Term-Allg§
  3290. §Fensterdialoge§Fens-Allg§
  3291. §GEM-Klemmbrett§Klemm-Allg§
  3292. §
  3293. Der Allgemeines Dialog.
  3294.  
  3295. Hier können globale Einstellungen, die die CoSHy,
  3296. die Terminalfenster, die Fensterdialoge und  das
  3297. GEM-Klemmbrett betreffen, gemacht werden.
  3298.  
  3299. §§CoSHy-Allg§
  3300. §selektiert§pathsel§
  3301. §Handbuch§Handbuch§
  3302. §
  3303. Einstellungen für die CoSHy unter Allgemeines.
  3304.  
  3305.   ∙ Der Name des CoSHy Startup-Files für den
  3306.     interaktiven Aufruf der CoSHy kann  hier
  3307.     selektiert werden. (siehe Handbuch)
  3308.   ∙ Der Startpfad für den interaktiven  Auf-
  3309.     ruf der CoSHy kann hier selektiert  wer-
  3310.     den. (siehe Handbuch)
  3311. §§Term-Allg§
  3312. §
  3313. Einstellungen   für   Terminalfenster  unter
  3314. Allgemeines.
  3315.  
  3316. Hier kann bestimmt werden,  ob  die  Fenster
  3317. immer an Bytegrenzen des Bildschirmspeichers
  3318. geöffnet werden sollen (x-Position snappen),
  3319. was  die   Ausgabegeschwindigkeit  teilweise
  3320. enorm erhöht und ob  die  Fenstermenüs  sich
  3321. wie die Drop-Down Menüs des GEM (Menüs klap-
  3322. pen bei Berührung herab) verhalten oder eher
  3323. wie die Pull-Down Menüs des MAC (Menüs klap-
  3324. pen erst nach Anklicken mit der Maus herab).
  3325. §§Fens-Allg§
  3326. §
  3327. Einstellungen   für   Fensterdialoge   unter
  3328. Allgemeines.
  3329.  
  3330. Hier können Sie einstellen, ob sich Fenster-
  3331. dialoge in der Mitte des Schirms öffnen oder
  3332. dort,  wo  sich gerade der Mauszeiger befin-
  3333. det,  und ob sich beim erneuten Öffnen eines
  3334. Dialogs   dieser  wieder an der alten Stelle
  3335. erscheinen soll.
  3336.  
  3337. Die Rahmen um  bestimmte  Eingabefelder  der
  3338. Fensterdialoge  haben  meist  Überschriften,
  3339. deren Aussehen der Punkt Überschriften  rah-
  3340. men bestimmt.
  3341.  
  3342. In  einem  normalen  GEM-Dialog  verläßt die
  3343. RETURN und die ENTER Taste den  Dialog.  Oft
  3344. will der Anwender jedoch nur in die  nächste
  3345. Eingabezeile springen. Deshalb  kann  dieses
  3346. Verhalten mit ENTER verläßt Dialog  geändert
  3347. werden.
  3348.  
  3349. Schließlich kann man noch  das  Hintergrund-
  3350. muster und die Hintergrundfarbe von Dialogen
  3351. hier einstellen.
  3352. §§Klemm-Allg§
  3353. §selektieren§Markieren§
  3354. §Senden§Paste§
  3355. §
  3356. Einstellungen  für  das  GEM-Klemmbrett  im
  3357. Allgemeines Dialog.
  3358.  
  3359. Hier wird bestimmt, ob beim Selektieren  in
  3360. das GEM-Klemmbrett  geschrieben  wird,  und
  3361. ob beim Senden vom  GEM-Klemmbrett  gelesen
  3362. wird.
  3363. §§pathsel§
  3364. §
  3365. Eingabe von Datei- und Pfadnamen:
  3366.  
  3367. In den meisten Dialogen, in denen CoNnect
  3368. Datei-  oder  Pfadnamen  erwartet, können
  3369. diese entweder  über  die  Tastatur  oder
  3370. - nach einen  Doppelklick  auf  das  ent-
  3371. sprechende  Editfeld - über  den  Filese-
  3372. lektor ausgewählt werden.
  3373. §§Online-Fett§
  3374. §
  3375.  Sie sehen - jetzt lesen Sie die CoNnect
  3376. Hilfeseite zu fettgedruckten Worten.
  3377.  
  3378.  Diese  Seite ist aber recht leer - ver-
  3379. lassen  Sie  sie  einfach  wieder  durch
  3380. einen Druck auf die Taste 'UNDO'
  3381.  
  3382. §§CoSHy§
  3383. §Über diese Hilfe§COSHYHLP\ABOUTME§
  3384. §Allgemeine Handhabung§COSHYHLP\A§
  3385. §Fehlersuche§COSHYHLP\DEBUG§
  3386. §Metazeichen§COSHYHLP\METAS§
  3387. §Worte§COSHYHLP\WORTE§
  3388. §Kommandotrenner§COSHYHLP\KMDTR§
  3389. §Ein-/Ausgabeumleitung§COSHYHLP\IOREDIR§
  3390. §Quotes§COSHYHLP\QUOTES§
  3391. §Behandlung einer Eingabezeile§COSHYHLP\INPWORK§
  3392. §Allgemeines§COSHYHLP\OVERALL§
  3393. §[ Ausdruck ]§COSHYHLP\AUSDRUCK§
  3394. §# ...§COSHYHLP\TRUE§
  3395. §! ...§COSHYHLP\NOT§
  3396. §. ...§COSHYHLP\SCRIPT§
  3397. §alert§COSHYHLP\ALERT§
  3398. §alias§COSHYHLP\ALIAS§
  3399. §baud§COSHYHLP\BAUD§
  3400. §bell§COSHYHLP\BELL§
  3401. §blitmode§COSHYHLP\BLITMODE§
  3402. §break§COSHYHLP\BREAK§
  3403. §cd§COSHYHLP\CD§
  3404. §carrier§COSHYHLP\CARRIER§
  3405. §case§COSHYHLP\CASE§
  3406. §ctty§COSHYHLP\CTTY§
  3407. §dial§COSHYHLP\DIAL§
  3408. §dlpath§COSHYHLP\DLPATH§
  3409. §download§COSHYHLP\DOWNLOAD§
  3410. §echo§COSHYHLP\ECHO§
  3411. §env§COSHYHLP\ENV§
  3412. §eval§COSHYHLP\EVAL§
  3413. §exit§COSHYHLP\EXIT§
  3414. §expr§COSHYHLP\EXPR§
  3415. §false§COSHYHLP\FALSE§
  3416. §fileselect§COSHYHLP\FILESEL§
  3417. §fky§COSHYHLP\FKY§
  3418. §flush§COSHYHLP\FLUSH§
  3419. §for§COSHYHLP\FOR§
  3420. §function§COSHYHLP\FUNCTION§
  3421. §get§COSHYHLP\GET§
  3422. §getkey§COSHYHLP\GETKEY§
  3423. §gettone§COSHYHLP\GETTONE§
  3424. §hangup§COSHYHLP\HANGUP§
  3425. §holdscreen§COSHYHLP\HOLDSCRN§
  3426. §if§COSHYHLP\IF§
  3427. §log§COSHYHLP\LOG§
  3428. §noise§COSHYHLP\NOISE§
  3429. §play§COSHYHLP\PLAY§
  3430. §prot§COSHYHLP\PROT§
  3431. §quit§COSHYHLP\QUIT§
  3432. §read§COSHYHLP\READ§
  3433. §readkey§COSHYHLP\READKEY§
  3434. §record§COSHYHLP\RECORD§
  3435. §redraw§COSHYHLP\REDRAW§
  3436. §savebuf§COSHYHLP\SAVEBUF§
  3437. §scantable§COSHYHLP\SCANTABLE§
  3438. §send§COSHYHLP\SEND§
  3439. §sendbreak§COSHYHLP\SENDBREA§
  3440. §set§COSHYHLP\SET§
  3441. §setenv§COSHYHLP\SETENV§
  3442. §shift§COSHYHLP\SHIFT§
  3443. §sleep§COSHYHLP\SLEEP§
  3444. §slot§COSHYHLP\SLOT§
  3445. §test§COSHYHLP\TEST§
  3446. §true§COSHYHLP\TRUE1§
  3447. §ulpath§COSHYHLP\ULPATH§
  3448. §unalias§COSHYHLP\UNALIAS§
  3449. §unset§COSHYHLP\UNSET§
  3450. §upload§COSHYHLP\UPLOAD§
  3451. §version§COSHYHLP\VERSION§
  3452. §waitfor§COSHYHLP\WAITFOR§
  3453. §while§COSHYHLP\WHILE§
  3454. §
  3455. Die CoSHy
  3456.  
  3457.  In die CoSHy gelangen sie entweder im
  3458. interaktiven Modus durch die Menüeinträ-
  3459. ge 'CoSHy' oder im sog. Scriptmodus, in
  3460. dem die CoSHy ein von Ihnen ausgewähltes
  3461. Scriptfile abarbeitet.
  3462.  
  3463.  Diese Hilfe soll bei der Erstellung von
  3464. Scripten  behilflich  sein.  Aus  diesem
  3465. Grund  liegt das Hauptaugenmerk auf  der
  3466. Beschreibung   der  einzelnen   Befehle.
  3467. Außerdem wird ein kurzer Überblick  über
  3468. die Syntax und Struktur der CoSHy  gege-
  3469. ben.
  3470.  
  3471. 0.0 Über diese Hilfe
  3472.  
  3473. 1.1 Allgemeine Handhabung
  3474.  
  3475.  1.1.1 Metazeichen
  3476.  1.1.2 Worte
  3477.  1.1.3 Kommandotrenner
  3478.  1.1.4 Ein-/Ausgabeumleitung
  3479.  1.1.5 Quotes
  3480.  1.1.6 Fehlersuche
  3481.  
  3482. 1.2 Behandlung einer Eingabezeile
  3483.  
  3484. 1.3 Befehlsübersicht
  3485.  
  3486.   1.3.1 Allgemeines
  3487.   1.3.2 Erklärung der CoShy-Befehle
  3488.  
  3489.    [ Ausdruck ]
  3490.    # ...
  3491.    ! ...
  3492.    . ...
  3493.    alert
  3494.    alias
  3495.    baud
  3496.    bell
  3497.    blitmode
  3498.    break
  3499.    cd
  3500.    carrier
  3501.    case
  3502.    ctty
  3503.    dial
  3504.    download
  3505.    echo
  3506.    env
  3507.    eval
  3508.    exit
  3509.    expr
  3510.    false
  3511.    fileselect
  3512.    fky
  3513.    flush
  3514.    for
  3515.    function
  3516.    get
  3517.    getkey
  3518.    gettone
  3519.    hangup
  3520.    holdscreen
  3521.    if
  3522.    log
  3523.    noise
  3524.    play
  3525.    prot
  3526.    quit
  3527.    read
  3528.    readkey
  3529.    record
  3530.    redraw
  3531.    savebuf
  3532.    scantable
  3533.    send
  3534.    sendbreak
  3535.    set
  3536.    setenv
  3537.    shift
  3538.    sleep
  3539.    slot
  3540.    test
  3541.    true
  3542.    unalias
  3543.    unset
  3544.    upload
  3545.    version
  3546.    waitfor
  3547.    while
  3548.  
  3549. §§COSHYHLP\A§
  3550. §quoten§COSHYHLP\QUOTES§
  3551. §Metazeichen§COSHYHLP\METAS§
  3552. §
  3553. 1.1  Allgemeine Handhabung
  3554.  
  3555. Nach  dem Start von CoSHy  erhalten  Sie
  3556. eine Kommandozeile,  in der Sie interak-
  3557. tiv  die Kommandosprache von CosHy  ver-
  3558. wenden können.  Wenn in der Environment-
  3559. variablen PATH verschiedene Pfade  ange-
  3560. geben sind,  sucht CoSHy auch in  diesen
  3561. Pfaden  nach Programmnamen,  die Sie  in
  3562. der  Kommandozeile angegeben  haben.  So
  3563. sind  Sie  keineswegs  auf  die   CoSHy-
  3564. internen    Kommandos    und     Befehle
  3565. beschränkt.
  3566.  
  3567. Daher wird dringend empfohlen, sich, wenn
  3568. man  sinnvoll mit CoSHy  arbeiten  will,
  3569. PD-Utilities   wie   ls.ttp,   echo.ttp,
  3570. cat.ttp,   mkdir.ttp,  copy.ttp,  rm.ttp
  3571. usw.usf.  zu besorgen und diese in einem
  3572. Pfad abzulegen,  auf den CoSHy dann über
  3573. das Environment zugreifen kann.
  3574. Im  Zusammenhang mit solchen  Kommandos,
  3575. die sich mit externen Programmen  befas-
  3576. sen,  sei  noch gesagt,  daß  CoSHy  als
  3577. Trennzeichen   für   die   Programmpfade
  3578. sowohl  den  'slash'  /  als  auch   den
  3579. 'backslash' \ akzeptiert.  Achten Sie in
  3580. so  einem  Fall  darauf,   daß  Sie  den
  3581. Backslash dann quoten.
  3582.  
  3583. CoSHy  verfügt über die  Fähigkeit,  mit
  3584. der <TAB>-Taste Dateinamen zu  expandie-
  3585. ren.  Wenn Sie in der Kommandozeile z. B.
  3586. rea  eingegeben haben und Sie  betätigen
  3587. die <TAB>-Taste,  wird die Zeile mit dem
  3588. passenden  Dateinamen aus dem  aktuellen
  3589. Directory vervollständigt, z. B. read.me,
  3590. jedoch nur,  wenn das eingegebene Muster
  3591. unverwechselbar ist.
  3592. Wenn  mehrere  Dateien  auf  das  Muster
  3593. passen,  z. B. read.me und readme.txt im
  3594. aktuellen   Verzeichnis,  so können  Sie
  3595. sich   durch  doppeltes  Betätigen   der
  3596. <TAB>-Taste  alle  passenden  Dateinamen
  3597. anzeigen lassen.  Dies funktioniert auch
  3598. mit ausführlichen Pfadnamen.
  3599.  
  3600. Nächstes Kapitel:
  3601.  
  3602.  1.1.1 Metazeichen
  3603.  
  3604. §§COSHYHLP\ABOUTME§
  3605. §Allgemeine Handhabung§COSHYHLP\A§
  3606. §
  3607. 0.0  Über diese Hilfe
  3608.  
  3609. Die Hilfetexte für CoNnects CoSHy stammen
  3610. ausschließlich von Stephan Skrodski aus
  3611. Karlsruhe. Ich (Wolfgang Wander) möchte
  3612. mich recht herzlich dafür bei ihm bedanken,
  3613. daß ich diese Texte in die CoNnect-Hilfe
  3614. einbinden konnte. Sie waren zuerst für das
  3615. Accessory 1st Guide von Guido Vollbeding
  3616. gedacht - das nur zur Erklärung für Stephans
  3617. nun folgendes Vorwort zu seinen Hilfetexten:
  3618.  
  3619. ---------------------------------------------
  3620.  
  3621. Erstellt habe ich  diese Dateien  haupt-
  3622. sächlich,   um  bei  der  Programmierung
  3623. neuer  CoNnect-Scripte eine Online-Hilfe
  3624. zu ermöglichen. Ich habe diese Anleitung
  3625. nicht  selbst verfaßt, sondern  aus  der
  3626. Anleitung zu CoNnect entnommen und  pas-
  3627. send für 1ST_Guide formatiert.  Ebendie-
  3628. ses  1ST_Guide ist bei
  3629.  
  3630.            Guido Vollbeding
  3631.            Leitergasse 4 / 503
  3632.            D-O-4020 Halle
  3633.  
  3634. erhältlich.  Es ist Shareware, kostet  DM
  3635. 20.- und ist absolut empfehlenswert.  Wer
  3636. schon länger mit 1ST_Guide arbeitet, wird
  3637. dies bestätigen können.
  3638.  
  3639. Daß  dieses Hilfesystem nur  vollständig
  3640. weitergegeben  werden  sollte,  versteht
  3641. sich im eigenen Interesse von selbst.
  3642.  
  3643. Hier  an dieser Stelle  sind  vielleicht
  3644. noch ein paar erklärende Worte zu dieser
  3645. Hilfe angebracht:
  3646.  
  3647. Ich  habe  die Texte absichtlich  in  40
  3648. Zeichen  Breite  formatiert,  da  es  so
  3649. etwas   einfacher   ist,    gleichzeitig
  3650. Hilfstext und das bearbeitete Script auf
  3651. der  Glotze  zu  haben.   Wer  sich  die
  3652. Dateien ansieht,  wird feststellen,  daß
  3653. sie mit 1ST-Word erstellt sind. Dies hat
  3654. den    Vorteil,     daß    auch     noch
  3655. Unterstreichen,     Kursivschrift    und
  3656. Blocksatz   möglich   ist.    Ich   habe
  3657. versucht,    den    Text    nicht    mit
  3658. Querverweisen zu überladen,  um mit  der
  3659. HELP-   und  UNDO-Taste  ein   flüssiges
  3660. Blättern gerade durch die ersten Kapitel
  3661. zu ermöglichen.
  3662.  
  3663. Falls    noch   weitere   Fragen    oder
  3664. Anregungen bestehen,  so bitte ich,  mir
  3665. diese per E-Mail unter der Adresse
  3666.  
  3667.         Stephan Skrodzki @ KA
  3668.  
  3669. im Mausnet zukommen zu lassen.
  3670. ---------------------------------------------
  3671.  
  3672. Nun ja - die Pflege der Hilfstexte fällt nun
  3673. doch wieder mir (Wolfgang Wander) anheim,
  3674. so daß Stephan vielleicht nicht mit Anfragen
  3675. überlastet werden sollte. Danksagungen bitte
  3676. trotzdem weiter an ihn ...
  3677.  
  3678. Nächstes Kapitel:
  3679.  
  3680.    1.1 Allgemeine Handhabung
  3681.  
  3682. §§COSHYHLP\ALERT§
  3683. §
  3684.   alert <defaultbutton> <alertstring>
  3685.  
  3686. Gibt eine  Alertbox  aus.  Alertstring
  3687. muß  dabei  im  Format  für form_alert
  3688. stehen.  In  $ALERT  bekommt  man  die
  3689. Nummer des gewählten Buttons zurück.
  3690.  
  3691. §§COSHYHLP\ALIAS§
  3692. §
  3693.   alias cmd replace
  3694.  
  3695. Ersetzt  in  allen  Kommandos, die mit
  3696. cmd   beginnen,  den  Text  cmd  durch
  3697. replace.
  3698.  
  3699.  alias cmd
  3700.   oder
  3701.  unalias cmd
  3702.  
  3703. löschen  diese  automatische Ersetzung
  3704. wieder.
  3705.  
  3706. Beispiel:
  3707.  
  3708.  alias l 'ls -l'
  3709.  
  3710.   bewirkt, daß  bei  Eingabe von l ein
  3711.   ausführliches   Listing  mittels  ls
  3712.   durchgeführt wird.
  3713.  
  3714. §§COSHYHLP\AUSDRUCK§
  3715. §test§COSHYHLP\TEST§
  3716. §
  3717.   [ Ausdruck ]
  3718.  
  3719. Ausdruck wird ausgewertet wie unter test.
  3720. Die eckigen Klammern sind hier quasi der
  3721. Befehl und ausnahmsweise kein Symbol für
  3722. optionale Angaben.
  3723.  
  3724. Beispiel:
  3725.  
  3726. [ $v -gt $w ]  Testet,  ob der  Wert der
  3727.                Variablen  v  größer  ist
  3728.                als    der    Wert    der
  3729.                Variablen  w.  Falls  das
  3730.                der Fall ist, wird eine 0
  3731.                (true)    als    Ergebnis
  3732.                zurückgegeben,  ansonsten
  3733.                eine 1 (false).
  3734.  
  3735. §§COSHYHLP\BAUD§
  3736. §Schnittstelleneinstellungen§_Port§
  3737. §
  3738.   baud [rate] [Optionen]
  3739.  
  3740. Gibt   die   momentane  Baudrate   auf
  3741. stdout aus.  Falls rate angegeben ist,
  3742. wird  diese  als  neue  Baudrate  ver-
  3743. wendet.
  3744.  
  3745. Optionen:
  3746.  
  3747.  echo   : Echo an
  3748.  noecho : Echo aus
  3749.  local  : Echo lokal
  3750.  
  3751.  rts    : rts/cts  Hardware-Handshake
  3752.  xon    : xon/xoff Software-Handshake
  3753.  none   : kein Handshake
  3754.  
  3755.  8N1    : 8 Datenbits, Keine
  3756.           Parität, 1 Stopbit
  3757.  7E1    : 7 Datenbits, Gerade
  3758.           Parität, 1 Stopbit
  3759.  6O2    : 6 Datenbits, Ungerade
  3760.           Parität, 2 Stopbits
  3761.  5N3    : 5 Datenbits, Keine
  3762.           Parität, 1.5 Stopbits
  3763.  
  3764.           und beliebige andere
  3765.           Kombinationen
  3766.  
  3767. Beispiel:
  3768.  
  3769.  baud 38400     Stellt 38400  Baud  auf
  3770.                 der Schnittstelle ein.
  3771.  
  3772.  
  3773. Querverweis:
  3774.     Schnittstelleneinstellungen
  3775.  
  3776. §§COSHYHLP\BELL§
  3777. §Geräusche§_Sound§
  3778. §noise§COSHYHLP\NOISE§
  3779. §
  3780.   bell n
  3781.  
  3782. Erzeugt Wohlklänge.
  3783.  
  3784. n ist dabei ein Wert zwischen 1 und 6
  3785.  
  3786.  1  : Bing               2  : Bang
  3787.  3  : Crash              4  : Ring
  3788.  5  : Call               6  : Accord
  3789.  
  3790. Wozu?  Nun ja,  um einen Loginscript zu
  3791. verschönen, oder dem Benutzer das  Ende  
  3792. einer Übertragung anzuzeigen.
  3793.  
  3794. Beispiel:
  3795.  
  3796.  bell 3    Macht  crash   ;-)
  3797.  
  3798. Siehe auch: noise, Geräusche
  3799.  
  3800. §§COSHYHLP\BLITMODE§
  3801. §
  3802.   blitmode [Option]
  3803.  
  3804. liefert   den  momentanen  Status  des
  3805. Blitters:
  3806.  
  3807.  y  - Blitter ist an
  3808.  n  - Blitter ist aus
  3809.  u  - Blitter ist nicht vorhanden
  3810.  
  3811. Optionen:
  3812.  
  3813.  y    Schaltet den Blitter an.
  3814.  n    Schaltet ihn aus.
  3815.  
  3816.  
  3817. §§COSHYHLP\BREAK§
  3818. §
  3819.   break n
  3820.  
  3821. Hiermit werden n Ebenen  von  geschach-
  3822. telten if-, case, while- oder for-Struk-
  3823. turen verlassen.  Falls  für  n  nichts 
  3824. angegeben  wird,  wird  1  angenommen. 
  3825. Der Rückgabewert ist immer null.
  3826.  
  3827. Mit einem Wert n = -1 wird die CoSHy
  3828. verlassen (auch aus Scripten heraus)
  3829.  
  3830. Beispiel:
  3831.  
  3832.  if [expr1]; then      Hier  wird  bei
  3833.   if [expr2]; then     entsprechenden
  3834.    cmd1                Bedingungen der
  3835.   else                 Befehl break 2
  3836.    cmd2                erreicht   und
  3837.    break 2             dann  zwei Eb-
  3838.   fi                   enen nach oben
  3839.    cmd3                "gebreakt",
  3840.   fi                   d.h. auf die Eb-
  3841.                        ene,  auf  der
  3842.                        der  erste if-
  3843.                        Befehl steht.
  3844.                        cmd3     wird
  3845.                        nicht    mehr
  3846.                        ausgeführt.
  3847.  
  3848. §§COSHYHLP\CARRIER§
  3849. §
  3850.   carrier
  3851.  
  3852. Gibt 0 (true) zurück, falls ein Carrier
  3853. anliegt, sonst 1.
  3854.  
  3855. Beispiel:
  3856.  
  3857.  if carrier; then   Wenn ein Carrier an-
  3858.   hangup            liegt,  wird  aufge-
  3859.  fi                 legt.
  3860.  
  3861.  
  3862. §§COSHYHLP\CD§
  3863. §$CDPATH§Environment§
  3864. §$HOME§Environment§
  3865. §
  3866.   cd path
  3867.  
  3868. Wechselt in das Directory path. Wenn für
  3869. path nichts angegeben wird, wird in  das
  3870. Directory gewechselt, das in der Environ-
  3871. mentvariablen $HOME angegeben ist.
  3872. Außerdem  wird   die Environmentvariable
  3873. $CDPATH ausgewertet und nach Anschlußmög-
  3874. lichkeiten für relative Pfade untersucht.
  3875. Falls ein Fehler auftritt, ist der Rück-
  3876. gabewert  1,   sonst  0.   Die  Variable
  3877. $OLDPWD wird mit dem alten Directory be-
  3878. legt.
  3879.  
  3880. Beispiel:
  3881.  
  3882.  cd connect   Wechselt in das  Directory
  3883.               connect,  wenn  sich   ein
  3884.               solches  in  dem Directory
  3885.               befindet, in dem Sie gera-
  3886.               de sind.
  3887.  
  3888. §§COSHYHLP\CTTY§
  3889. §Emulation§_Emulation§
  3890. §Zeichensatz§_Zeichensatz§
  3891. §Kompatibilität§_Kompatibilität§
  3892. §
  3893.   ctty [Optionen]
  3894.  
  3895. ändert einige Terminalparameter:
  3896.  
  3897. Optionen:
  3898.  
  3899.  vt52
  3900.  vt100
  3901.  vt102
  3902.  vt220-7  Schaltet  die  entsprechende
  3903.  vt200-8  Terminalemulation ein.
  3904.  
  3905.  vt52id
  3906.  vt100id
  3907.  vt101id
  3908.  vt102id
  3909.  vt220id  Schaltet die Terminal ID ein.
  3910.  
  3911.  cursnum  Cursor-Keys sind normal
  3912.  cursappl Cursor-Keys sind Application
  3913.           -Keys
  3914.  
  3915.  keypadnum  Keypad numerisch
  3916.  keypadappl Keypad Application-Keys
  3917.  
  3918.  crlflf  Einkommende <lf> Zeichen werden
  3919.          zu <cr><lf> expandiert
  3920.  lflf    Diese Expansion ausschalten
  3921.  
  3922.  crcrlf  Abgeschickte <cr> Zeichen wer-
  3923.          den zu <cr><lf> expandiert
  3924.  crcr    Diese Expansion ausschalten
  3925.  
  3926.  bsdel   Backspace und Delete sind ver-
  3927.          tauscht
  3928.  bsbs    Backspace  und  Delete   haben
  3929.          ihre Bedeutung
  3930.  
  3931.  atari   Atari-Zeichensatz und Umlaute
  3932.  iso     Iso-Zeichensatz und Umlaute
  3933.  
  3934.  autowrap   Autowrap ist aktiv
  3935.  -autowrap  Autowrap ist abgeschaltet
  3936.  
  3937.  smooth     Weiches Scrollen ist aktiv
  3938.  -smooth    Weiches Scrollen ist abge-
  3939.             schaltet
  3940.  
  3941.  colour     Ansi-Farben werden darge-
  3942.             stellt
  3943.  -colour    Sie werden nicht darge-
  3944.             stellt
  3945.  
  3946.  strip8     Das 8.Bit wird gestrippt
  3947.    -strip8    Es wird nicht gestrippt
  3948.  
  3949.  destructive   Destruktives Backspace
  3950.  -destructive  Normales Backspace
  3951.  
  3952. Querverweis: Emulation, Zeichensatz,
  3953.              Kompatibilität.
  3954.  
  3955.  
  3956. §§COSHYHLP\DIAL§
  3957. §Zeitformat§COSHYHLP\TIMEFORM§
  3958. §Wählen§_Wahl§
  3959. §
  3960.   dial [opt] nummer
  3961.  
  3962. Wählt die in nummer angegebene  Telefon-
  3963. nummer. In nummer kann auch ein Telefon-
  3964. bucheintrag oder ein Anfang davon  über-
  3965. geben werden (d.h. wenn  im  Telefonbuch
  3966. 'LU Maus Ludwigshafen' steht, reicht es,
  3967. wenn bei diesem Kommando 'LU'  übergeben
  3968. wird,   wenn   das   für  die eindeutige 
  3969. Identifizierung  ausreicht. Die Hochkom-
  3970. mata müssen gesetzt  werden, wenn in dem 
  3971. Ausdruck ein Leerzeichen vorkommt.)
  3972.  
  3973. Optionen:
  3974.  
  3975.  -z seq    in seq wird die  Resetsequenz
  3976.            für das Modem übergeben.
  3977.  -r n      in n die Anzahl der  Wahlwie-
  3978.            derholungen (0=unendlich), oh-
  3979.            ne -r nur einmal.
  3980.  -s tim    in tim wird die Zeit  überge-
  3981.            ben, die  zwischen  zwei  An-
  3982.            wahlversuchen vergehen soll.
  3983.            (Zeitformat)
  3984.  -i ini    in ini wird  die  Initsequenz
  3985.            für das Modem übergeben.
  3986.  -d dia    in dia steht die  Dialsequenz
  3987.            für das Modem.
  3988.  -v        Verboose (Sehr Gesprächig)
  3989.  -n        Gibt (falls vorhanden) die
  3990.            Telefonnummer einer Box im
  3991.            Wahlverzeichnis aus und tut
  3992.            sonst nichts.
  3993.  
  3994.  nummer    Entweder Boxname (auch Anfang
  3995.            davon) oder Telefonnummer.
  3996.  
  3997. Rückgabe:
  3998.  
  3999.  0  Connect
  4000.  3  Busy
  4001.  4  reserved
  4002.  5  No Carrier
  4003.  6  No Answer
  4004.  7  No Dialtone
  4005.  8  Error
  4006.  9  Ring
  4007.  10 Userdef
  4008.  
  4009.  Die genauen Reaktionen von CoNnect  auf
  4010.  diese Meldungen im Verlauf der dial-An-
  4011.  wahlversuche können  im  Modem-Konfigu-
  4012.  rationsdialog innerhalb  des  Wahl-Dia-
  4013.  logs individuell eingestellt werden.
  4014.  
  4015. Beispiel:
  4016.  
  4017.  dial -s 10s -r 5 0623760897
  4018.  
  4019.   macht  maximal  5  Anwahlversuche  bei
  4020.   06237/60897,  zwischen  den jeweils 10
  4021.   Sekunden gewartet wird.
  4022.  
  4023. Querverweis: Wählen
  4024.  
  4025. §§COSHYHLP\DLPATH§
  4026. §Filetransfer§_Transfer§
  4027. §
  4028.   dlpath [dateiname]
  4029.   
  4030. Setzt den momentanen Downloadpfad  auf
  4031. dateiname,  wenn dieser angegeben ist.
  4032. Ohne  Parameter wird  der  momentan im
  4033. Filetransfer Dialog  eingestellte Pfad
  4034. ausgegeben.
  4035.  
  4036. §§COSHYHLP\DOWNLOAD§
  4037. §Filetransfer§_Transfer§
  4038. §
  4039.   download [-p pfad]  dateiname
  4040.  
  4041. Eine Datei wird mit den unter "Filetrans-
  4042. fer"  eingestellten  Voraussetzungen über
  4043. den  eingestellten  Port   empfangen. Bei
  4044. Protokollen (z. B.  Z-Modem),   die   den
  4045. Dateinamen  mit  übertragen,  muß  keiner
  4046. angegeben  werden.  Die Datei  wird  dann
  4047. unter dem in -p angegeben Pfad  (oder  in
  4048. dem  Pfad,  der in  "Filetransfer"  ange-
  4049. geben ist) gespeichert.
  4050.  
  4051. Beispiel:
  4052.  
  4053.  download -p 'F:\DFUE\'
  4054.  
  4055. §§COSHYHLP\ECHO§
  4056. §
  4057.   echo [-n] arg1 ...
  4058.  
  4059. Schreibt alle  Argumente  durch  <space>
  4060. getrennt nach stdout. Wird -n nicht  als
  4061. erster Parameter  angehängt,  wird  nach
  4062. dem letzten Argument  ein  Zeilenumbruch
  4063. geschrieben.
  4064.  
  4065. Beispiel:
  4066.  
  4067.  echo "Hallo"     Standardausgabetest...
  4068.  
  4069. §§COSHYHLP\ENV§
  4070. §Environment§Environment§
  4071. §setenv§COSHYHLP\SETENV§
  4072. §
  4073.   env  arg1 ...
  4074.  
  4075. Ohne Argumente werden  alle  Environment
  4076. Variablen angezeigt. Mit Argumenten  wie
  4077. setenv.
  4078.  
  4079. §§COSHYHLP\EVAL§
  4080. §
  4081.   eval  Befehl
  4082.  
  4083.  führt den  Befehl in der CoSHy aus und
  4084.  bricht  ein laufendes Script auch bei
  4085.  einem aufgetretenen Fehler nicht ab.
  4086.  
  4087.  So ist z. B.  ein Remote-Script möglich,
  4088.  bei  dem  ein Anrufer den  Rechner  des
  4089.  Angerufenen   bedient  und  dort   auch
  4090.  Programme (kein GEM!) aufrufen kann.
  4091.  
  4092. Beispiel:
  4093.  
  4094.  while true; do
  4095.    while true; do
  4096.      send 'Remote Script'
  4097.      send -n 'please enter password :'
  4098.      get pass
  4099.      if [ $pass = 'joshua' ]; then
  4100.        break 2
  4101.      fi
  4102.    done
  4103.    while true; do
  4104.      send -n 'Ihre Eingabe >'
  4105.      get a;
  4106.      if ! carrier; then
  4107.        break 2
  4108.      fi
  4109.      echo "$a";
  4110.      eval "$a" > AUX:
  4111.    done
  4112.  done
  4113.  
  4114. §§COSHYHLP\EXIT§
  4115. §
  4116.   exit n
  4117.  
  4118. Die momentane Shellebene wird verlassen.
  4119. Shellebenen   können   auch  Scriptfiles
  4120. sein, da es möglich ist,  innerhalb  von
  4121. Scripten weitere Scripte aufzurufen. Der
  4122. exit-Befehl bewirkt dabei das  Verlassen
  4123. des  aktuellen,   gerade  abgearbeiteten
  4124. Scriptfiles. Dabei ist der  Rückgabewert
  4125. n. Wenn  die  momentane  Shellebene  die
  4126. Shell selbst, d.h. CoSHy ist, wird damit
  4127. CoSHy  verlassen.  Wird  n  weggelassen,
  4128. wird für n 0 angenommen.
  4129.  
  4130. §§COSHYHLP\SCANTABLE§
  4131. §Scantabelle§Scantabelle§
  4132. §
  4133.   scantable [dateiname]
  4134.  
  4135. Liest, falls eine Datei angegeben ist,
  4136. diese als Scantabelle ein. Andernfalls
  4137. wird eine eventuell geladene Tabelle
  4138. entfernt.
  4139.  
  4140. §§COSHYHLP\EXPR§
  4141. §
  4142.   expr  Ausdruck
  4143.  
  4144. wertet den Ausdruck aus.  Wird expr ohne
  4145. 'backquotes'  (<SHIFT>-Apostroph)   oder
  4146. maskierte Klammern ( \(,  \); in  diesem
  4147. Fall können die Klammern noch  geschach-
  4148. telt  werden,  was  bei  den  backquotes
  4149. nicht  geht.)  verwendet,  so  wird  das
  4150. Ergebnis  der  Auswertung  nach   stdout
  4151. geschrieben  und abhängig  vom  Ergebnis
  4152. der  Rückgabewert  von expr in  der  Va-
  4153. riablen $?  abgelegt.  expr liefert  als
  4154. Rückgabert true (0),  wenn das  Ergebnis
  4155. der  Auswertung ungleich null ist und  1
  4156. (false),   wenn  es  null  ist  oder  in
  4157. irgendeiner Weise ungültig.
  4158.  
  4159. Wenn der ganze Befehl in Backquotes oder
  4160. maskierte  Klammern gesetzt  wird,  wird
  4161. das  Ergebnis der Auswertung nicht  nach
  4162. stdout  geschrieben, sondern der   ganze
  4163. Ausdruck erst ausgewertet und  innerhalb
  4164. der  Kommandozeile durch  sein  Ergebnis
  4165. ersetzt.
  4166. Wenn ein solcher Ausdruck außerdem einer
  4167. Variablen gleichgesetzt wird,  wird  das
  4168. Ergebnis der Auswertung in der Variablen
  4169. gespeichert.
  4170.  
  4171. Jedes  Bestandteil von Ausdruck muß  ein
  4172. einzelnes Argument sein.
  4173.  
  4174. Es  gibt  folgende  Operatoren  (in  der
  4175. Reihenfolge ihres Ranges):
  4176.  
  4177.  | bringt  als   Ergebnis   sein  erstes
  4178.    Argument,  wenn dieses  ungleich null
  4179.    ist,   ansonsten  sein   zweites  Ar-
  4180.    gument. Dies ist der übliche Gebrauch
  4181.    der logischen Oder-Verknüpfung.
  4182.  
  4183. &  bringt  als   Ergebnis  sein   erstes
  4184.    Argument,  wenn keines der  Argumente
  4185.    null ist,  falls doch, ist das Ergeb-
  4186.    nis null.
  4187.  
  4188. < <= != => > vergleichen ihre  Argumente
  4189.    und liefern als Rückgabewert 1,  wenn
  4190.    die Relation wahr ist, andernfalls 0.
  4191.    expr versucht zuerst, beide Argumente
  4192.    als  Zahlen zu behandeln,  wenn  dies
  4193.    nicht möglich ist,  wird ein   alpha-
  4194.    numerischer Vergleich bezüglich   der
  4195.    ASCII-Reihenfolge    der    Argumente
  4196.    durchgeführt.
  4197.  
  4198. + - stehen für die entsprechenden arith-
  4199.    metischen Operationen. In diesem Fall
  4200.    müssen beide Argumente  Zahlen  sein,
  4201.    sonst tritt ein Fehler auf.
  4202.  
  4203. *  /  % führen  ebenfalls  arithmetische
  4204.    Operationen aus.  % steht hierbei für
  4205.    eine  Division mit dem  Divisionsrest
  4206.    als Ergebnis.
  4207.  
  4208. Bei  allen  diesen  Operationen   können
  4209. Klammern   wie   üblich   benutzt    und
  4210. geschachtelt werden.  Sie müssen  aller-
  4211. dings mit \ maskiert werden.
  4212.  
  4213. Beispiele:
  4214.  
  4215.  expr 3 + 2  Schreibt 5 nach stdout.
  4216.  
  4217.  `expr 3 + 2`
  4218.              Ersetzt den Ausdruck  durch
  4219.              das  Zeichen '5'  und  ver-
  4220.              sucht   dieses   dann   als
  4221.              Kommando  auszuführen,  was
  4222.              natürlich  fehlschlägt,  da
  4223.              '5'  nun mal  kein   CoSHy-
  4224.              Kommando ist.
  4225.  
  4226.  a=`expr 3 + 2`
  4227.    oder
  4228.  a=$(expr 3 + 2)
  4229.              Weist der Variablen a  den
  4230.              Wert 5 zu.
  4231.  
  4232.  a=$(expr $a + 1)
  4233.              Erhöht a um 1.
  4234.  
  4235.  b=`expr \($a +1 \) \* $a`
  4236.  
  4237.   Multipliziert a mit a+1 und weist  das
  4238.   Ergebnis b zu.
  4239.  
  4240. §§COSHYHLP\FALSE§
  4241. §true§COSHYHLP\TRUE§
  4242. §
  4243.   false
  4244.  
  4245. Setzt immer 1 als  Rückgabewert.  Iden-
  4246. tisch mit ! true.
  4247.  
  4248. Beispiel:
  4249.  
  4250.  false     Rückgabewert 1
  4251.  echo $?
  4252.  
  4253. §§COSHYHLP\FILESEL§
  4254. §
  4255.   fileselect <pfad> <defaultname>
  4256.            <extension> <mitteilung>
  4257.  
  4258. Ruft eine Fileselektorbox auf.
  4259. Rückgabewert ist true=0, wenn der User
  4260. OK eingegeben hat. Dann findet sich der
  4261. gewählte Pfadname in $FILESELECT.
  4262.  
  4263. §§COSHYHLP\FKY§
  4264. §Funktionstastendialog§_Funktionstasten§
  4265. §
  4266.   fky [opt] num [value]
  4267.  
  4268. Liest oder setzt eine Funktionstaste.
  4269.  
  4270. Optionen:
  4271.  
  4272.  -c CoSHy Script-Taste
  4273.  -n CoSHy Script-Taste ohne Fenster
  4274.  -o Schreibe alten Wert nach Stdout.
  4275.  
  4276. Falls value angegeben ist, wird  dieser
  4277. für die Funktionstaste num  eingesetzt.
  4278. num  entspricht   der   Numerierung  im
  4279. Funktionstastendialog.
  4280.  
  4281. Beispiel:
  4282.  
  4283.  send `fky -o 1` Sendet den Inhalt der
  4284.                  Funktionstaste F1.
  4285.  
  4286. §§COSHYHLP\FLUSH§
  4287. §
  4288.   flush
  4289.  
  4290. Wirft alle anstehenden Zeichen im RS232-
  4291. Puffer weg.
  4292.  
  4293. §§COSHYHLP\FOR§
  4294. §
  4295.   for  name in liste;
  4296.     do cmd1; cmd2; ...
  4297.   done
  4298.  
  4299. Für jedes Wort in liste   wird  der  Wert
  4300. von name   nacheinander auf  dieses  Wort
  4301. gesetzt  und die Kommandos  zwischen   do
  4302. und done ausgeführt.
  4303.  
  4304. Beispiel:
  4305.  
  4306.  for a in 1 2 3 4 5 6 7 8 9
  4307.   do
  4308.    echo $a
  4309.   done
  4310.  
  4311.  Schreibt die Zahlen von 1 bis 9.
  4312.  
  4313. §§COSHYHLP\FUNCTION§
  4314. §
  4315.   function name { befehle }
  4316.  
  4317. definiert  die  Funktion  name  mit  dem
  4318. Funktionsinhalt script. An  die Funktion
  4319. name können beim Aufruf Parameter  über-
  4320. geben  werden, die dann in den  üblichen
  4321. Variablen $1 $2 ... stehen.
  4322.  
  4323. Beispiel:
  4324.  
  4325.  function doppelecho {
  4326.                       echo $1 ; echo $1
  4327.                      }
  4328.  
  4329.  doppelecho HALLO
  4330.  
  4331.   erzeugt
  4332.  
  4333.   HALLO
  4334.   HALLO
  4335.  
  4336. function name
  4337.  
  4338.  Löscht die Funktion name
  4339.  
  4340. function
  4341.  
  4342.  Zeigt alle definierten Funktionen an.
  4343.  
  4344. §§COSHYHLP\GET§
  4345. §read§COSHYHLP\READ§
  4346. §waitfor§COSHYHLP\WAITFOR§
  4347. §
  4348.   get <opt> <timoutval> <var1> <var2> ..
  4349.  
  4350. Analog  zum read Befehl. Nur wird hier-
  4351. bei nicht von der Tastatur, sondern von
  4352. der Schnittstelle gelesen.
  4353. Als erster Parameter kann -n erscheinen,
  4354. was bewirkt, daß  bei  der  Usereingabe
  4355. kein Echo erscheint (Für Passwörter).
  4356. Mit  -v  (verbose)  werden   analog  zu
  4357. waitfor die eingehenden Daten
  4358. auf dem Schirm ausgegeben.  Wird danach
  4359. als Parameter ein numerischer  Wert  an-
  4360. gegeben, so ist  dies  der  Timeoutwert.
  4361. Wird innerhalb dieses Werts keine  voll-
  4362. ständige Zeile vom User an  der  seriel-
  4363. len Schnittstelle  eingegeben,  so  lie-
  4364. fert get false (1) zurück.
  4365. Wird -c als Parameter angegeben, so wird
  4366. 2 zurückgegeben, falls der Carrier nicht
  4367. (mehr) anliegt.
  4368. Ansonsten  wird die  eingegebene  Zeile
  4369. analog  zu  read  an die Shellvariablen
  4370. var1, var2, ... verteilt.
  4371.  
  4372. §§COSHYHLP\GETKEY§
  4373. §
  4374.   getkey [-n] [-c] [-v] [timeout]  var1
  4375.                          [ var2 ...   ]
  4376.  
  4377. Liest von der Schnittstelle soviele Zei-
  4378. chen, wie Variablennamen angegeben sind
  4379. und weist diese Zeichen den Variablenin-
  4380. halten zu. Ist -v angegeben, so  werden
  4381. die eingegebenen Zeichen auf dem Schirm
  4382. ausgegeben. Ist -n angegeben, so erfolgt
  4383. auf die Schnittstelle kein echo.
  4384. Ein angegebener Timeoutwert  läßt  get-
  4385. key  nur  eine  bestimmte  Zeit auf die
  4386. komplette  Eingabe  warten.  Falls  ein
  4387. Timeout auftritt, ist der  Rückgabewert
  4388. false(=1), sonst true(=0).
  4389. Wird -c als Parameter angegeben, ist der
  4390. Rückgabewert 2, falls kein Carrier (mehr)
  4391. anliegt.
  4392.  
  4393. §§COSHYHLP\GETTONE§
  4394. §Anrufbeantworter§_Anrufbeantworter§
  4395. §
  4396.   gettone <timeoutval> <var>
  4397.  
  4398. Liest eine Tonwahlsequenz von der Gegen-
  4399. stelle. Ist der  erste  Parameter  nume-
  4400. risch, so wird dieser Wert als  Timeout-
  4401. wert genommen. D.h.  nach  dieser  Zeit
  4402. wird  die Leseroutine verlassen (Rückga-
  4403. be: false).
  4404. In die Shellvariable <var> wird die von
  4405. der Gegenstelle eingegebene und durch #
  4406. abgeschlossene Tonwahlsequenz geschrie-
  4407. ben.
  4408.  
  4409. Querverweis: Anrufbeantworter
  4410.  
  4411. §§COSHYHLP\HANGUP§
  4412. §Wahldialog§_Wahl§
  4413. §Auflegen§T\HANGUP§
  4414. §
  4415.   hangup
  4416.  
  4417. Läßt  das Modem auflegen,  wie im
  4418. Wahldialog angegeben.
  4419.  
  4420. Beispiel:
  4421.  
  4422.  if carrier; then     Wenn ein  Carrier
  4423.   hangup              anliegt, wird auf-
  4424.  fi                   gelegt.
  4425.  
  4426. hangup entspricht der Funktion Auflegen
  4427. im Terminalmenü.
  4428.  
  4429. §§COSHYHLP\HOLDSCRN§
  4430. §Holdscreen auf F1§holdscreen-aktiv§
  4431. §
  4432.   holdscreen [parameter]
  4433.  
  4434. Toggelt, falls kein Parameter  angegeben
  4435. ist, zwischen HOLD  und  nicht-HOLD  des
  4436. Terminals. Auf die F1-Taste gelegt, ent-
  4437. spricht er dem VT100/220 Standard.
  4438.  
  4439.  Mit Parameter 1 wird HOLD aktiviert.
  4440.  Mit Parameter 0 wird HOLD deaktiviert.
  4441.  
  4442. Querverweis: Holdscreen auf F1
  4443.  
  4444. §§COSHYHLP\IF§
  4445. §
  4446.   if  cmd1; cmd2; ...; then
  4447.     cmd3; ...;
  4448.   [else
  4449.     cmd4; ...;]
  4450.   fi
  4451.  
  4452. Die Kommandos zwischen if und then  wer-
  4453. den ausgeführt,  wobei der  Rückgabewert
  4454. des letzten Kommandos darüber  entschei-
  4455. det,  ob  in den ersten  Zweig  zwischen
  4456. then und else gesprungen wird.  Das  ist
  4457. der  Fall,  wenn dieser  Rückgabewert  0
  4458. ist.  Ist er das nicht,  so wird in  den
  4459. zweiten  Zweig  zwischen  else  und   fi
  4460. gesprungen.
  4461.  
  4462. Beispiel:
  4463.  
  4464.  if cmd1;  then    Wenn der Rückgabewert
  4465.   echo "So isses"  des Kommandos cmd1  0
  4466.  else              war,  wird  eine  Er-
  4467.   echo "Nix wars"  folgsmeldung ausgege-
  4468.  fi                ben, sonst nicht.
  4469.  
  4470. §§COSHYHLP\SPECPAR§
  4471. §
  4472. Spezielle Parameterersetzung
  4473.  
  4474.  ${parameter}
  4475.      Der Wert von parameter wird eingesetzt.
  4476.      Die Klammern werden z.B. benötigt, wenn
  4477.      man Argumente an Funktionen erreichen
  4478.      will, die an 10. oder höherer Stelle
  4479.      stehen oder wenn nach parameter noch 
  4480.      Zeichen folgen, die als Namen der Va-
  4481.      riablen interpretiert werden könnten.
  4482.  
  4483. In den unten folgenen Fällen wird word der
  4484. Parameter Ersetzung, der Kommandoersetzung
  4485. und der Arithmetischen  Ersetzung unterzo-
  4486. gen. CoSHy testet dabei auf Variablen, die
  4487. ungesetzt oder leer sind. Im Fall, daß der
  4488. Doppelpunkt nicht angegeben ist, wird nur
  4489. auf ungesetzte Variablen getestet.
  4490.  
  4491.  ${parameter:-word}
  4492.      Wenn parameter ungesetzt oder leer ist,
  4493.      wird die Expansion von word eingesetzt.
  4494.      Andernfalls der Wert von parameter.
  4495.  ${parameter:=word}
  4496.      Wenn parameter ungesetzt oder leer ist,
  4497.      wird die Expansion von word eingesetzt
  4498.      und parameter zugewiesen. Andernfalls 
  4499.      wird der Wert von parameter eingesetzt.
  4500.  ${parameter:?word}
  4501.      Wenn parameter ungesetzt oder leer ist,
  4502.      wird die Expansion von word auf der
  4503.      Console ausgegeben und die Ausführung
  4504.      von Befehlen unterbrochen. Andernfalls 
  4505.      wird der Wert von parameter eingesetzt.
  4506.  ${parameter:+word}
  4507.      Wenn parameter ungesetzt oder leer ist,
  4508.      wird nichts eingesetzt. Andernfalls die
  4509.      Expansion von word.
  4510.  ${#parameter}
  4511.      Die Länge des Wertes von Parameter 
  4512.      (in Bytes) wird eingesetzt.
  4513.      
  4514.  ${parameter#word}
  4515.  ${parameter##word}
  4516.      word wird expandiert, um eine Zeichen-
  4517.      kette mit Jokern, wie bei der Filenamen
  4518.      expansion, zu bilden. Wenn dieses Muster
  4519.      den Wert von Parameter am Anfang 
  4520.      'matched', dann wird der kürzeste (für 
  4521.      den Fall #) Teil, der eingepaßt werden 
  4522.      konnte, abgeschnitten und der Rest 
  4523.      eingesetzt. Bei ## wird der längste 
  4524.      passende Teil abgeschnitten.
  4525.  
  4526.  ${parameter%word}
  4527.  ${parameter%%word}
  4528.      word wird expandiert um einen Zeichen-
  4529.      kette mit Jokern, wie bei der Filenamen
  4530.      expansion, zu bilden. Wenn dieses Muster
  4531.      den Wert von Parameter am Ende
  4532.      'matched', dann wird der kürzeste (für 
  4533.      den Fall %) Teil, der eingepaßt werden 
  4534.      konnte, abgeschnitten und der Rest 
  4535.      eingesetzt. Bei %% wird der längste 
  4536.      passende Teil abgeschnitten.
  4537.  
  4538.  
  4539. §§COSHYHLP\INPWORK§
  4540. §expr§COSHYHLP\EXPR§
  4541. §Zusätze§COSHYHLP\SPECPAR§
  4542. §Befehlsübersicht§COSHYHLP\OVERALL§
  4543. §
  4544. 1.2  Behandlung einer Eingabezeile
  4545.  
  4546. Wenn  Sie unter CoSHy eine Zeile  einge-
  4547. geben  haben und diese mit  der  RETURN-
  4548. Taste abschließen,  wird sie nach  einem
  4549. bestimmten  Muster  behandelt,   um  sie
  4550. interpretieren zu können. Der Reihe nach
  4551. werden die folgenden Operationen auf die
  4552. Zeile angewandt:
  4553.  
  4554.  * Zerlegung in Worte
  4555.  * Klammerexpansion
  4556.  * Parameter- und Variablenersetzung
  4557.  * Kommandoersetzung
  4558.  * Arithmetische Ersetzung
  4559.  * nochmals Zerlegung in Worte
  4560.  * Pfadexpansion
  4561.  * Entfernen der Quotes
  4562.  
  4563. Hier nun eine genauere Beschreibung:
  4564.  
  4565.  Zerlegung in Worte
  4566.  
  4567. Worte sind zusammenhängende, durch nicht
  4568. gequotete Metazeichen getrennte Zeichen.
  4569. Solange  ein Kommando nicht  vollständig
  4570. ist,  werden  weitere Eingaben  verlangt
  4571. und jeweils in einzelne Worte zerlegt.
  4572.  
  4573. Beispiel:
  4574.  
  4575.  ls -l /usr  besteht  aus  den  drei
  4576.              Worten ls, -l und /usr.
  4577.  
  4578. Klammernexpansion
  4579.  
  4580. Jedes Wort  des  nun vollständigen  Kom-
  4581. mandos  wird  auf  {}-Paare  untersucht.
  4582. Dies verhindert ein einzelnes  Auftreten
  4583. des Zeichens {. Dieses Wort besteht dann
  4584. aus Präfix, Klammer und Postfix.
  4585.  
  4586. Beispiel:
  4587.  
  4588.  abc{defgh,ij}klmno
  4589.  
  4590.  abc                  ist Präfix
  4591.      defgh,ij         ist Klammer
  4592.               klmno   ist Postfix
  4593.  
  4594. In  der  Klammer  werden   Zeichenketten
  4595. durch  Kommata  getrennt  und  für  jede
  4596. dieser  Zeichenketten  z1 bis zn  werden
  4597. die Worte
  4598.  
  4599.   Präfix'z1'Postfix
  4600.   Präfix'z2'Postfix
  4601.          :
  4602.   Präfix'zn'Postfix
  4603.  
  4604. gebildet   und  in   die   Kommandozeile
  4605. gestellt.
  4606.  
  4607. Beispiel:
  4608.  
  4609.  bla{bli,blo}bla  wird zerlegt  in  die
  4610.                   Worte  blablibla  und
  4611.                   blablobla.
  4612.  
  4613.  {Birgit,Andrea}' und '{Hein{er,tz}}
  4614.  
  4615.  ergibt:   Birgit und Heiner
  4616.            Birgit und Heintz
  4617.            Andrea und Heiner
  4618.            Andrea und Heintz.
  4619.  
  4620. Parameter- und Variablenersetzung
  4621.  
  4622. Jedes Wort wird untersucht auf $name und
  4623. ${name}. Ist name  ein der Shell bekann-
  4624. ter Variablenname,  so wird  stattdessen
  4625. der   Wert  der  Variablen   eingesetzt.
  4626. Ansonsten wird $... gelöscht.
  4627. Die  zweite Form dient  dazu,  name  von
  4628. weiterfolgenden Buchstaben  abzugrenzen:
  4629. $names   klappt  nicht,  wenn  nur $name
  4630. bekannt ist.  ${names}s ergibt dann  das
  4631. gewünschte  Ergebnis.   Außerdem  können
  4632. dann Zahlen mit einer Ziffernzahl >1 als
  4633. name  verwendet werden. Diese Form  wird
  4634. außerdem  für einige Zusätze der Parame-
  4635. terersetzung verwendet.
  4636.  
  4637. Spezielle CoSHy-Variablen:
  4638.  
  4639.  $n   (wobei n eine Zahl zwischen 0  und
  4640.        9 ist)
  4641.  ${n} (wobei n eine Zahl zwischen 0  und
  4642.        32767 ist)
  4643.        der  n-te  an   das   Scriptfile
  4644.        übergebene Parameter,  dabei  ist
  4645.        Parameter 0 der Name des Scripts.
  4646.  $#    Anzahl der Paramter,  die an  das
  4647.        Script übergeben wurden.
  4648.  $?    Status/Rückgabewert  des  zuletzt
  4649.        aufgerufenen Prozesses.
  4650.  $@    Die kompletten  Parameter an eine
  4651.        Funktion oder  ein  Script.  Wird
  4652.        $@ in "" angegeben, so werden die
  4653.        die Parameter in der Form 
  4654.        "$1" "$2" "$3"
  4655.        ersetzt.
  4656.  $*    Die kompletten  Parameter an eine
  4657.        Funktion oder  ein  Script.  Wird
  4658.        $* in "" angegeben, so werden die
  4659.        die Parameter in der Form 
  4660.        "$1 $2 $3"  
  4661.        ersetzt. Das Zeichen zwischen den
  4662.        Parametern (hier das Freizeichen)
  4663.        kann durch die  Variable $IFS an-
  4664.        gegeben werden.
  4665.  
  4666. Kommandoersetzung
  4667.  
  4668. In  jedem Wort wird nach  Vorkommen  von
  4669. $(cmd) oder `cmd` gesucht.  cmd  (sollte 
  4670. ein Befehl sein) wird ausgeführt und der  
  4671. Output  statt  $(cmd)  bzw. `cmd` in die 
  4672. Kommandozeile  eingesetzt.  Der  Vorteil 
  4673. der $(...) Konstruktion ist, daß Klammer-
  4674. ausdrücke geschachtelt werden können.
  4675.  
  4676. Beispiel:
  4677.  
  4678.  editor $(grep -l double *.c)
  4679.  
  4680.   ruft  den editor mit allen  .c-Dateien
  4681.   auf,  die  das Wort Double  enthalten.
  4682.   Dazu  müssen  natürlich  die  externen
  4683.   Programme  editor und  grep  vorhanden
  4684.   und über PATH erreichbar sein.
  4685.  
  4686. Arithmetische Ersetzung
  4687.  
  4688. In  jedem Wort wird nach  dem  Vorkommen
  4689. von $[ ausdruck ] gesucht. ausdruck   wird
  4690. wie  eine Argumentliste  zu  expr
  4691. behandelt  und  das  Ergebnis  statt
  4692. $[ausdruck] in die  Kommandozeile  über-
  4693. nommen.
  4694.  
  4695. Beispiel:
  4696.  
  4697.  a=$[ $a + 1 ]  erhöht  den   Wert   der
  4698.                 Variablen a um 1.
  4699.  
  4700. Zerlegung in Worte (nochmals)
  4701.  
  4702. Alle  neu  eingefügten  Teile  der  Kom-
  4703. mandozeile  werden,  nachdem  Klammerex-
  4704. pansion,  Paramter-, Variablen-, Komman-
  4705. do-  und arithmetische Ersetzung  statt-
  4706. gefunden haben,  nochmals in Worte  zer-
  4707. legt.
  4708.  
  4709. Beispiel:
  4710.  
  4711.   a='ls -l /usr'  enthält  zumächst  nur
  4712.                   ein Wort.  $a  enthält
  4713.                   nach  diesem   Schritt
  4714.                   drei Worte.
  4715.  
  4716. Pfadexpansion
  4717.  
  4718.   Gültige  Pfadnamen,   die   Jokerzeichen
  4719. enthalten, werden expandiert:
  4720.  
  4721.  *.c          expandiert alle .c Dateien
  4722.               im momentanen Verzeichnis.
  4723.  *o*          alle Dateien,  die o  ent-
  4724.               halten und  im   aktuellen
  4725.               Verzeichnis stehen.
  4726.  *[ch]        alle Dateien,  die  mit  c
  4727.               oder   h   enden  und   im
  4728.               aktuellen Verzeichnis ste-
  4729.               hen.
  4730.  [a-d]*       alle Dateien die mit a, b,
  4731.               c oder d beginnen  und  im
  4732.               aktuellen      Verzeichnis
  4733.               stehen.
  4734.  [^a-d]*      alle  Dateien,  die  nicht
  4735.               mit   a,   b,   c  oder  d
  4736.               beginnen.
  4737.  /*/*.c       alle Dateien, die in einem
  4738.               Verzeichnis   eine   Stufe
  4739.               über  / stehen und mit  .c
  4740.               enden, z. B. /conn/shell.c,
  4741.               /test/parser.c
  4742.  *a*/*b*/*c*  alle Dateien,  deren Pfad-
  4743.               name vom  aktuellen   Ver-
  4744.               zeichnis gesehen aus  zwei
  4745.               Directories mit a  bzw.  b
  4746.               im  Namen besteht und  der
  4747.               Dateiname ein c enthält.
  4748.  
  4749. Nächstes Kapitel:
  4750.  
  4751.  1.3 Befehlsübersicht
  4752.  
  4753. §§COSHYHLP\IOREDIR§
  4754. §Quotes§COSHYHLP\QUOTES§
  4755. §
  4756. 1.1.4 Ein-/Ausgabeumlenkung
  4757.  
  4758.  cmd   < file  Das  Kommando cmd   liest
  4759.                seinen Input (stdin)  aus
  4760.                dem File file.
  4761.  cmd   > file  Das Kommando cmd schreibt
  4762.                seinen Output (stdout) in
  4763.                das File  file.
  4764.  cmd   >> file Das Kommando  cmd   hängt
  4765.                seinen Outout (stdout) an
  4766.                das File  file   an.
  4767.  
  4768. Nächstes Kapitel:
  4769.  
  4770.  1.1.5. Quotes
  4771.  
  4772. §§COSHYHLP\KMDTR§
  4773. §Ein-/Ausgabeumleitung§COSHYHLP\IOREDIR§
  4774. §
  4775. 1.1.3 Kommandotrenner
  4776.  
  4777. Diese  Zeichen  können zum  Trennen  von
  4778. Kommandos in einer Zeile verwendet  wer-
  4779. den:
  4780.  
  4781. Zeichen:   Bedeutung:
  4782.  
  4783.  ;          normal
  4784.  <newline>  normal
  4785.  &          wie  ;  aber  leider
  4786.             kein Backgroundtask.
  4787.  |          PIPE.  Beispiel:
  4788.                cmd1    |   cmd2.
  4789.             Hier dient der Output von
  4790.             cmd1 als Input von  cmd2.
  4791.             Der Rückgabewert ist der
  4792.             von cmd2.
  4793.  &&         UND. Beispiel:
  4794.               cmd1 && cmd2
  4795.             Hier   wird     cmd2    nur
  4796.             ausgeführt, wenn cmd1 einen
  4797.             Ausgabewert von 0 (true)
  4798.             hatte.   Gesamtrückgabewert
  4799.             ist false(1) oder der von
  4800.             cmd2.
  4801.  ||         ODER. Beispiel:
  4802.               cmd1   || cmd2.
  4803.             Hier  wird    cmd2      nur
  4804.             ausgeführt, wenn cmd1 einen
  4805.             Rückgabewert 1(false) hatte.
  4806.  
  4807. Nächstes Kapitel:
  4808.  
  4809.  1.1.4 Ein-/Ausgabeumleitung
  4810.  
  4811. §§COSHYHLP\LOG§
  4812. §prot§COSHYHLP\PROT§
  4813. §Mitschriftdialog§_Protokoll§
  4814. §
  4815.   log  Text
  4816.  
  4817.  Scheibt wie echo einen Text in das
  4818.  Protokollfile (sofern eines geführt
  4819.  wird). Sonst ist das Funktionsergeb-
  4820.  nis false (1).
  4821.  
  4822. Querverweis: prot, Mitschriftdialog
  4823.  
  4824. §§COSHYHLP\METAS§
  4825. §Worte§COSHYHLP\WORTE§
  4826. §
  4827. 1.1.1 Metazeichen
  4828.  
  4829. Metazeichen   sind  Zeichen,   die   die
  4830. "Worte"  der  Eingabezeile  trennen.  Es
  4831. sind   dies  die  Zeichen   Leerzeichen,
  4832. <tab>, <newline>, &, |, ;, < und >.
  4833.  
  4834. Nächste Kapitel:
  4835.  
  4836.  1.1.2 Worte
  4837.  
  4838. §§COSHYHLP\NOISE§
  4839. §bell§COSHYHLP\BELL§
  4840. §
  4841.    noise filename ...
  4842.  
  4843. Spielt die angegebenen Filenamen
  4844. (wenn möglich) über Paula oder den
  4845. DMA-Sound als Samplefiles ab.
  4846.  
  4847. Ist weder Paula installiert noch
  4848. verfügt der Rechner über DMA-Sound,
  4849. dann ist noch der CoSHy-Befehl bell
  4850. als letzte Rettung anzusehen.
  4851.  
  4852. §§COSHYHLP\NOT§
  4853. §
  4854.   !  cmd ...
  4855.  
  4856. Führt die Argumentliste als Kommando aus
  4857. und   negiert   den   Rückgabewert.   Im
  4858. Gegensatz zu UNIX kann die Argumentliste
  4859. keine   Pipe  sein,   sondern  nur   ein
  4860. einzelnes Kommando.
  4861.  
  4862. Beispiel:
  4863.  
  4864.  if ! cmd1 | cmd2; then    unter UNIX
  4865.  
  4866.  if cmd1 | ! cmd2; then    unter CoSHy
  4867.  
  4868. §§COSHYHLP\OVERALL§
  4869. §Auflistung der Befehle§CoSHy§
  4870. §
  4871. 1.3 Befehlsübersicht.
  4872. 1.3.1 Allgemeines
  4873.  
  4874. Hier sei  zuerst gesagt,  daß die inter-
  4875. nen Befehle  carrier,  hangup,  waitfor,
  4876. dial,  quit, sendbreak, send, upload und
  4877. download nur dann definiert  sind,  wenn
  4878. CoSHy in einem Terminalfenster und nicht
  4879. im   TOS-Fenster   vom   Hauptmenü   aus
  4880. gestartet wird.
  4881.  
  4882. Zuweisungen
  4883.  
  4884. Ein  spezieller interner Befehl ist  der
  4885. Zuweisungsbefehl  name=wert.  Hier  wird
  4886. der  Shellvariablen name der  Wert  wert
  4887. zugewiesen.
  4888.  
  4889. Interne und externe Befehle
  4890.  
  4891. Sind  interne und externe Befehle  glei-
  4892. chen  Namens  vorhanden,   so  wird  der
  4893. interne  ausgeführt.  Den externen  kann
  4894. man über pfadname/befehl  bzw.  ./befehl
  4895. aufrufen.
  4896. Ist  ein Befehl intern nicht  vorhanden,
  4897. so wird er extern in der  Environmentva-
  4898. riablen (nicht der Shellvariablen) $PATH
  4899. und im momentanen Verzeichnis gesucht.
  4900. Will  man  PATH ändern,  so  sollte  man
  4901. diese  Änderung  immer  ins  Environment
  4902. exportieren.
  4903.  
  4904. 1.3.1 Auflistung der Befehle.
  4905.  
  4906. §§COSHYHLP\PLAY§
  4907. §Anrufbeantworter§_Anrufbeantworter§
  4908. §
  4909.   play name
  4910.  
  4911. Spielt ein Voice Soundfile  ab.  (Vorher
  4912. den Voice-Modus  und  die  Ausgabedevice
  4913. des Modems setzen).
  4914.  
  4915.  Rückgabecodes:
  4916.   0 Erfolgreich: Datei gespeichert
  4917.     / abgespielt.
  4918.   1 Erfolgreich: Aber Message war zu
  4919.     lang... (Teil abgeschnitten)
  4920.     (nur record)
  4921.   2 Das Modem verhält sich nicht wie
  4922.     ein Voicemodem
  4923.   3 Timeout
  4924.   4 Faxanruf
  4925.   5 DTMF-Zeichen empfangen
  4926.   6 Datenanruf
  4927.  10 Das Modem ist ein altes ZyXEL
  4928.     (vor 5.00) 
  4929.     (oder gar ein zu neues ... ;-) )
  4930.  11 CoNnect ist nicht registriert
  4931.     (nur record)
  4932.  12 Voice-Mode nicht aktiv (nur play)
  4933.  -1 Datei nicht beschreibbar
  4934.  -2 Datei nicht gefunden
  4935.  -5 Ausgabefehler
  4936. -12 Kein Arbeitsspeicher mehr
  4937. -13 Filezugriff nicht erlaubt
  4938. -28 Platte voll
  4939.  
  4940.  Außerdem wird für den Fall eines DMTF-
  4941.  Zeichens die Variable $DTMF mit dem
  4942.  entsprechenden Zeichen gefüllt.
  4943.  
  4944. Querverweis: Anrufbeantworter
  4945.  
  4946. §§COSHYHLP\PROT§
  4947. §Mitschriftdialog§_Protokoll§
  4948. §
  4949.   prot [options] [filename]
  4950.  
  4951. Optionen:
  4952.  
  4953.  -on    : Mitschrift an, Ascii-Mode
  4954.  -asc   : Mitschrift an, Ascii-Mode
  4955.  -bin   : Mitschrift an, Binär-Mode
  4956.  -off   : Mitschrift aus.
  4957.           (Default -on)
  4958.  
  4959.  -dist  : Nach Ausloggen verteilen
  4960.  -nodist: Nach Ausloggen nicht verteilen
  4961.  
  4962.  filename : Name der Protokolldatei
  4963.             (nur bei -on, -asc, -bin)
  4964.  
  4965. Querverweis: Mitschriftdialog
  4966.  
  4967. §§COSHYHLP\QUIT§
  4968. §
  4969.   quit <val>
  4970.  
  4971. Beendet CoNnect.  Vorher wird die  CoSHy
  4972. beendet und alle Fenster geschlossen.
  4973. <val> ist der Rückgabewert, den  CoNnect
  4974. an das aufrufende  Programm  zurückgibt.
  4975. Default für val ist 0.
  4976.  
  4977. §§COSHYHLP\DEBUG§
  4978. §Behandlung einer Eingabezeile§COSHYHLP\INPWORK§
  4979. §
  4980. 1.1.6 Fehlersuche
  4981.  
  4982. Um in CoSHy-Scripten nach Fehlern zu
  4983. suchen, kann man den Debug-Modus mit
  4984.  
  4985.    set -x
  4986.  
  4987. einschalten. Man sieht dann, wie jede
  4988. Scriptzeile entsprechend dem nächsten
  4989. Kapitel expandiert wird  und  kann so
  4990. den  Inhalt  der  gerade  verwendeten
  4991. Variablen prüfen.
  4992. Ausschalten kann man den Debug-Modus
  4993. wieder über
  4994.  
  4995.     unset -x
  4996.  
  4997. Beispiel:
  4998.  
  4999.    c:\> set -x
  5000.    c:\> echo *.acc
  5001.    + echo gszrz.acc xcontrol.acc
  5002.    gszrz.acc xcontrol.acc
  5003.    c:\> unset -x
  5004.    + unset -x
  5005.    c:\>
  5006.  
  5007. Nächstes Kapitel:
  5008.  
  5009.  1.2 Behandlung einer Eingabezeile
  5010.  
  5011. §§COSHYHLP\QUOTES§
  5012. §Fehlersuche§COSHYHLP\DEBUG§
  5013. §
  5014. 1.1.5 Quotes
  5015.  
  5016.   Zeichen können gequotet werden mit:
  5017.  
  5018.   \ (Backslash): \ ist das Escapezeichen
  5019.  der  Shell  und  hebt  eine   eventuell
  5020.  bestehende   spezielle  Bedeutung   des
  5021.  direkt nachfolgenden Zeichens  auf.  So
  5022.  muß  z. B.  um  einen \ zu  erhalten  \\
  5023.  eingegeben werden.
  5024.  
  5025.  ' (Single Quote,  Apostroph): Alle Zei-
  5026.  chen,  auch  die beiden anderen  Quote-
  5027.  zeichen,  haben zwischen  Single-Quotes
  5028.  keine  besondere Bedeutung  und  werden
  5029.  nur   als  Zeichen  selbst   behandelt.
  5030.  Innerhalb   von  '...'   findet   keine
  5031.  Expansion statt.  Das Single-Quote kann
  5032.  innerhalb  von '...' nicht  dargestellt
  5033.  werden.
  5034.  
  5035.  " (Double-Quote,  <SHIFT> 2): Alle Zei-
  5036.  chen bis auf ` (Backquote), ', $ und  \
  5037.  haben keine spezielle  Bedeutung.  Wäh-
  5038.  rend ' und $ hier immer ihre  Bedeutung
  5039.  behalten,  gilt dies für \  nur,  falls
  5040.  das nachfolgende Zeichen ein $,  ',  "\
  5041.  oder <newline> ist.  Das Zeichen " kann
  5042.  also innerhalb "..."  auftreten:  "Hier
  5043.  ist es \"."
  5044.  
  5045. Nächstes Kapitel:
  5046.  
  5047.  1.1.6 Fehlersuche
  5048.  
  5049. §§COSHYHLP\READ§
  5050. §
  5051.   read name [name2 ...]
  5052.  
  5053. Liest von stdin (meist die Tastatur) ei-
  5054. nen String und teilt  (ohne  Quoting  zu
  5055. beachten) diese  an  die  Shellvariablen
  5056. name, name2, ... auf, indem es  ihn  bei
  5057. Leer- und Tabulatorzeichen trennt.
  5058. Besteht der String aus mehr Bruchstücken
  5059. als Namen angegeben sind, wird der  Rest
  5060. an die letzte  Variable  zusammenhängend
  5061. übergeben.
  5062.  
  5063. Beispiel:
  5064.  
  5065.  read box; dial $box
  5066.  
  5067.   Liest den Boxnamen ein und wählt dann
  5068.   diese Box an.
  5069.  
  5070. §§COSHYHLP\READKEY§
  5071. §
  5072.   readkey [-v] [timeout] var1 [var2...]
  5073.  
  5074. Liest von der Tastatur soviele Zeichen,
  5075. wie Variablennamen angegeben sind und
  5076. weist diese Zeichen den Variableninhal-
  5077. ten zu. Ist -v angegeben, so werden die
  5078. eingegebenen Zeichen auf dem Schirm
  5079. ausgegeben.
  5080. Ein angegebener Timeoutwert läßt read-
  5081. key nur eine bestimmte Zeit auf die
  5082. komplette Eingabe warten. Falls ein
  5083. Timeout auftritt, ist der Rückgabewert
  5084. false (=1), sonst true.
  5085.  
  5086. §§COSHYHLP\RECORD§
  5087. §Anrufbeantworter§_Anrufbeantworter§
  5088. §
  5089.   record filename
  5090.  
  5091. Nimmt einen auf dem  Modem  gesprochenen
  5092. Text auf und  schreibt  damit  das  File
  5093. filename.
  5094.  
  5095. Returncodes:
  5096.  
  5097.  0   Erfolgreich: Datei gespeichert.
  5098.  1   Erfolgreich: Aber Message war zu
  5099.      lang ... (Teil abgeschnitten)
  5100.  2   Das Modem verhält sich nicht wie
  5101.      ein Voicemodem
  5102.  3   Timeout
  5103.  4   Faxanruf
  5104.  6   Datenanruf
  5105.  10  Das Modem ist ein altes ZyXEL ;-)
  5106.  11  CoNnect ist nicht registriert
  5107.  -1  Datei nicht beschreibbar
  5108.  -2  Datei nicht gefunden
  5109.  -5  Ausgabefehler
  5110.  -13 Filezugriff nicht erlaubt
  5111.  -28 Platte voll
  5112.  
  5113. Querverweis:
  5114.    Anrufbeantworter
  5115.  
  5116. §§COSHYHLP\REDRAW§
  5117. §
  5118.   redraw
  5119.  
  5120. führt  vor  der nächsten  Eingabe  einer
  5121. Zeile   im  interaktiven   Modus   einen
  5122. vollständigen Bildschirmredraw aus.
  5123.  
  5124. §§COSHYHLP\SAVEBUF§
  5125. §Puffer sichern§T\SAVPUF§
  5126. §
  5127.   savebuf [-a]  filename
  5128.  
  5129. Sichert den History-Pufferinhalt und den
  5130. Bildschirm in die Datei filename. Ist -a
  5131. als  Option angegeben,  so wird an  eine
  5132. bereits   bestehende  Datei   angehängt,
  5133. ansonsten wird überschrieben.
  5134. Dieser   Befehl  kann   dazu   verwendet
  5135. werden,  vor  einem  Editoraufruf  (z. B.
  5136. über Funktionstaste) den Pufferinhalt zu
  5137. sichern   und  dann  diesen  Puffer   zu
  5138. editieren.
  5139.  
  5140. Beispiel:
  5141.  
  5142.  Belegen Sie eine F-Taste mit:
  5143.  
  5144.   savebuf d:/s.txt; cd c:/gdos; 7up
  5145.   d:\\s.txt
  5146.  
  5147.  und selektieren Sie dort  den  RECHTEN
  5148.  CoSHy-Button.
  5149.  
  5150. savebuf entspricht der Funktion
  5151. Puffer sichern im Terminalmenü.
  5152.  
  5153. §§COSHYHLP\SCRIPT§
  5154. §
  5155.   .  file arg1 arg2 ...
  5156.  
  5157. Führt  die  Datei file  als  Shellscript
  5158. aus. Zu beachten: Das CoSHy-Kommando ist
  5159. der  Punkt,  daher muß  das  Leerzeichen
  5160. gesetzt  werden.  Eventuell  folgende  n
  5161. Argumente werden in den internen  Variab-
  5162. len $1 bis $n abgelegt, der Rückgabewert
  5163. ist exitstatus.
  5164.  
  5165. Beispiel:
  5166.  
  5167.  . maus   Führt  ein  im   aktuellen Ver-
  5168.           zeichnis von CoSHy vorhandenes
  5169.           Script namens MAUS oder, falls
  5170.           das   nicht   vorhanden   sein
  5171.           sollte, MAUS.SCR aus.
  5172.  
  5173. §§COSHYHLP\SEND§
  5174. §
  5175.   send [-n]  arg1 arg2 ....
  5176.  
  5177. Schreibt  die Argumente  arg1, arg2  ...
  5178. durch   Leerzeichen  getrennt  auf   die
  5179. Schnittstelle.   Dabei  wird  nach   dem
  5180. letzten   Argument   ein   Zeilenumbruch
  5181. gesendet,   der  durch  die  Option   -n
  5182. unterdrückt werden kann.
  5183.  
  5184. Beispiel:
  5185.  
  5186.  send "at z1"   Hayes-Befehl für  Modem-
  5187.                 Reset aus dem Profile 1.
  5188.  
  5189. §§COSHYHLP\SENDBREA§
  5190. §Break senden§T\BREAK§
  5191. §
  5192.   sendbreak
  5193.  
  5194. Auf der momentanen Schnittstele wird
  5195. ein  Break (0,7s $00 ohne Stopbit)
  5196. gesendet.
  5197.  
  5198. Dieser Befehl entspricht der Aktion im
  5199. Terminalmenü: Break senden
  5200.  
  5201. §§COSHYHLP\SET§
  5202. §
  5203.   set  arg1 val1 arg2 val2 ...
  5204.  
  5205. Ohne Argumente werden die Shellvariablen
  5206. angezeigt.   Ansonsten   identisch   mit
  5207. arg1=val1; arg2=val2; ...
  5208.  
  5209. Beispiel:
  5210.  
  5211.  set HLP  'C:\'  Setzt die Shellvariable
  5212.                  HLP auf 'C:\'.
  5213.  
  5214. §§Environment§
  5215. §cd§COSHYHLP\CD§
  5216. §
  5217. Eine Liste der von CoNnect genutzten
  5218. Environmentvariablen:
  5219.  
  5220. ∙ PATH
  5221.   Der Zugriffspfad für CoSHy-Programm-
  5222.   Aufrufe. Eine durch Kommata oder Se-
  5223.   mikoli getrennte Pfadliste. 
  5224.   Beispiel:
  5225.  
  5226.         PATH=c:/usr/bin,c:/bin,c:/etc
  5227.  
  5228. ∙ PROMPT
  5229.   Der Default-Prompt für die CoSHy.
  5230.   %p%g zeigt dann den von DOS her
  5231.   bekannten Pfad an.
  5232.   Mögliche Elemente:
  5233.  
  5234.   ∙ %p Der aktuelle Pfad
  5235.   ∙ %g Das Zeichen >
  5236.   ∙ %t Die aktuelle Zeit
  5237.   ∙ Sonst
  5238.        Das angegebene Zeichen
  5239.  
  5240. ∙ COLUMNS
  5241.   Die Anzahl der Spalten für ein
  5242.   Default-Terminal. CoNnect setzt diese
  5243.   Variable auch für aufzurufende Program-
  5244.   me, um diese über die momentane Fenster-
  5245.   größe zu informieren.
  5246.  
  5247. ∙ LINES
  5248.   Die Anzahl der Zeilen für ein Default-
  5249.   Terminal. CoNnect setzt diese Variable
  5250.   auch für aufzurufende Programme, um
  5251.   diese über die momentane Fenstergröße
  5252.   zu informieren. Ist LINES nicht vorhan-
  5253.   den, so wird ROWS ausgewertet.
  5254.  
  5255. ∙ SHELL
  5256.   Ein Pfadname für die aufzurufende
  5257.   TOS-Shell.
  5258.  
  5259. ∙ HOME
  5260.   Das Home-Verzeichnis ist das Verzeich-
  5261.   nis, in das cd springt, wenn kein
  5262.   Argument angegeben ist:
  5263.  
  5264.     c:/connect> HOME='c:/home'
  5265.     c:/connect> export HOME
  5266.     c:/connect> cd
  5267.     c:/home>
  5268.  
  5269. ∙ CDPATH
  5270.   Aufgebaut analog zu PATH sucht die CoSHy
  5271.   hier nach Pfaden, in die cd springen
  5272.   kann, wenn der angegebene relative Pfad
  5273.   im momentanden Verzeichnis nicht
  5274.   existiert:
  5275.  
  5276.     c:/connect> CDPATH='c:/usr;c:/'
  5277.     c:/connect> cd bin
  5278.     c:/usr/bin> cd usr
  5279.     c:/usr>
  5280.  
  5281. ∙ SUFFIX
  5282.   Eine durch Kommata getrennte Liste von
  5283.   Extensionen, nach denen CoSHy sucht,
  5284.   wenn ein externes Programm ohne Exten-
  5285.   sion aufgerufen wird:
  5286.  
  5287.   Default:
  5288.          'prg,tos,app,ttp,gtp'
  5289.  
  5290. ∙ GEMSUFFIX
  5291.   Eine durch Kommata getrennte Liste von
  5292.   Extensionen, bei denen die Maus ange-
  5293.   schaltet wird, wenn ein Programm mit
  5294.   einer solchen Extension aus der CoSHy
  5295.   gestartet wird.
  5296.  
  5297.   Default:
  5298.          'prg,app,gtp'
  5299.  
  5300. ∙ CLIPBRD
  5301.   CoNnect versucht auf mehrere Arten ein
  5302.   System-Clipboard zu finden. Als erstes
  5303.   über den scrp_read() Aufruf.
  5304.   Wird da nichts gefunden, dann über die
  5305.   Enviroment-Variable CLIPBRD.
  5306.  
  5307. ∙ TMPDIR
  5308.   Das Verzeichnis, in dem COSHY tempo-
  5309.   räre Files ablegt. Default ist das
  5310.   aktuelle Verzeichnis.
  5311.  
  5312. §§COSHYHLP\SETENV§
  5313. §Environmentvariablen§Environment§
  5314. §
  5315.   setenv  arg1 val1 arg2 val2 ...
  5316.  
  5317. Die Environment-Variablen  arg1,  arg2 ...
  5318. werden direkt mit den Werten  val1,  val2
  5319. ...  gesetzt. Gleichnamige Shellvariablen
  5320. werden dadurch nicht berührt.
  5321.  
  5322. Beispiel:
  5323.  
  5324.  setenv ROWS 24  Setzt die  Environment-
  5325.                  variable  ROWS auf  den
  5326.                  Wert 24
  5327.  
  5328. Querverweis: Environmentvariablen
  5329.  
  5330. §§COSHYHLP\SHIFT§
  5331. §
  5332.   shift  m
  5333.  
  5334. Schiebt die Shellvariablen $1 ... $n
  5335. um   m   Schritte   nach   links.    Der
  5336. Rückgabewert ist 1,  wenn m>n ist, sonst
  5337. 0.
  5338.  
  5339. Beispiel:
  5340.  
  5341.  shift 3  Der Wert von $4 wird nach  $1
  5342.           kopiert,  der Wert von $5 nach
  5343.           $2 etc....
  5344.  
  5345. §§COSHYHLP\SLEEP§
  5346. §
  5347.   sleep [-t] n
  5348.  
  5349. wartet die Zeitspanne, die  in  n  defi-
  5350. niert ist. Hierbei gibt es die  Zeitanga-
  5351. ben m (=millisekunde),  h  (=hundertstel
  5352. Sekunde), s (=Sekunde, default), M (=Mi-
  5353. nute) und H (=Stunde).
  5354.  
  5355. ist die Option  "-t"  aktiv,  so  wartet
  5356. sleep (ohne Einheitsangabe!) bis  zu der
  5357. Uhrzeit, welche n darstellt.
  5358.  
  5359. Beispiel:
  5360.  
  5361.  sleep 120          Wartet 120 Sekunden
  5362.  sleep 2H           Wartet   2 Stunden
  5363.  sleep -t 730       Wartet bis 7:30
  5364.  
  5365. §§COSHYHLP\SLOT§
  5366. §Filetransferdialog§_Transfer§
  5367. §
  5368.   slot
  5369.  
  5370. gibt den momentan  aktiven  Transferslot
  5371. aus.
  5372.  
  5373. mit slot n (n zwischen 1 und 8) kann man
  5374. den momentanen Slot setzen.
  5375.  
  5376. Querverweis: Filetransferdialog
  5377.  
  5378. §§COSHYHLP\TEST§
  5379. §[ Ausdruck ]§COSHYHLP\AUSDRUCK§
  5380. §if§COSHYHLP\IF§
  5381. §while§COSHYHLP\WHILE§
  5382. §
  5383.   test  Ausdruck
  5384.  
  5385. Liefert  anhand der in  Ausdruck überge-
  5386. benen  Bedingung entweder als  Rückgabe-
  5387. wert eine 0 oder einen Wert ungleich  0.
  5388. Diese Bedingung kann ein Vergleich  sein
  5389. oder z. B.  ein Test auf einen bestimmten
  5390. Status  eines  übergebenen  Files   oder
  5391. Strings.
  5392.  
  5393. Als Bedingungen können übergeben werden:
  5394.  
  5395. Ausdruck:   Liefert true(0), wenn:
  5396.  
  5397. -d file    file   existiert   und    ein
  5398.            Verzeichnis ist.
  5399.  
  5400. -f file    file existiert und eine Datei
  5401.            ist.
  5402.  
  5403. -r file    file  existiert   und   lesbar
  5404.            ist.
  5405.  
  5406. -s file    file eine Dateilänge gößer  0
  5407.            hat.
  5408.  
  5409. -t  fd     fd  auf  einem   Terminal  ge-
  5410.            öffnet ist.  Wenn fd ausgelas-
  5411.            sen   wird,   wird  dafür   1
  5412.            (stdout) eingesetzt.
  5413.  
  5414. -w file    file existiert und beschreib-
  5415.            bar ist.
  5416.  
  5417. -z string  string die Länge 0 besitzt.
  5418.  
  5419. -n string  string eine Länge ungleich  0
  5420.            besitzt.
  5421.  
  5422. str1=str2  str1 und str2 gleich sind.
  5423.  
  5424. str1!=str2 str1 und str2 ungleich sind.
  5425.  
  5426. !expr1     expr1 den Wert false liefert.
  5427.  
  5428. expr1 -a expr2
  5429.            expr1   und  expr2  beide   0
  5430.            liefern.
  5431.  
  5432. expr1 -o expr2
  5433.            expr1    oder    expr2   true
  5434.            liefert.
  5435.  
  5436. arg1 OP arg2
  5437.            der  arithmetische  Vergleich
  5438.            von  arg1 und arg2  ein  true
  5439.            liefert.  Dabei können für OP
  5440.            die    arithmetischen    Ver-
  5441.            gleichsoperatoren -eq -ne -lt
  5442.            -le  -gt -ge mit  den  Bedeu-
  5443.            tungen   gleich,    ungleich,
  5444.            kleiner,  kleinergleich, grö-
  5445.            ßer und größergleich  verwen-
  5446.            det  werden.  arg1  und  arg2
  5447.            müssen positive oder negative
  5448.            ganze Zahlen darstellen.
  5449.  
  5450. Bei  den  test-Ausdrücken  können   auch
  5451. Klammern verwendet werden.  Außerdem ist
  5452. test Ausdruck quivalent mit [ Ausdruck ]
  5453. Das Ergebnis der Auswertung von Ausdruck
  5454. kann  als  Bedingung   z. B.    für   if-
  5455. oder  while-Schleifen verwendet  werden.
  5456. Es wird außerdem in $? abgelegt.
  5457.  
  5458. Beispiel:
  5459.  
  5460.  test 1 -gt 4  liefert 1 (false).
  5461.  
  5462.  [-f connect.prg] liefert im Verzeichnis
  5463.                   von CoNnect 0 (true).
  5464.  
  5465.  test -z ""     liefert 0 (true).
  5466.  
  5467. §§COSHYHLP\TIMEFORM§
  5468. §
  5469. Zeitformat
  5470.  
  5471.  Für  das Zeilenformat gelten folgende Ein-
  5472. heiten:
  5473.  
  5474.  s = Sekunde
  5475.  m = Millisekunde
  5476.  M = Minute
  5477.  H = Stunde
  5478.  h = hundertstel Sekunde
  5479.  
  5480. Beispiel:
  5481.  
  5482.    sleep  42h    wartet  42   hundertstel
  5483.                  Sekunden.
  5484.  
  5485. §§COSHYHLP\TRUE§
  5486. §
  5487.   # ...
  5488.  
  5489. Hat  als  RÜckgabewert immer  0  (true).
  5490. Kann  als Kommentarzeichen genutzt  wer-
  5491. den.
  5492.  
  5493. Beispiel:
  5494.  
  5495.  # quit   Dieser Befehl wird übergangen,
  5496.           z. b. wenn   er    in    einem
  5497.           Scriptfile steht.
  5498.  
  5499. §§COSHYHLP\TRUE1§
  5500. §false§COSHYHLP\FALSE§
  5501. §
  5502.   true
  5503.  
  5504. Liefert   als  Rückgabewert   immer   0.
  5505. Identisch mit ! false.
  5506.  
  5507. Beispiel:
  5508.  
  5509.  true           Rückgabe von '0'
  5510.  echo $?
  5511.  
  5512. §§COSHYHLP\ULPATH§
  5513. §Filetransfer§_Transfer§
  5514. §
  5515.   ulpath [dateiname]
  5516.   
  5517. Setzt den momentanen  Uploadpfad   auf
  5518. dateiname,  wenn dieser angegeben ist.
  5519. Ohne  Parameter wird  der  momentan im
  5520. Filetransfer Dialog  eingestellte Pfad
  5521. ausgegeben.
  5522.  
  5523. §§COSHYHLP\UNALIAS§
  5524. §
  5525.   unalias cmd
  5526.  
  5527. löscht  eine  Ersetzung,  welche   durch
  5528. alias veranlasst wurde, wieder.
  5529.  
  5530. §§COSHYHLP\UNSET§
  5531. §
  5532.   unset arg1 arg2 ...
  5533.  
  5534. Alle  in der Argumentliste  vorkommenden
  5535. Variablen werden gelöscht.
  5536.  
  5537. Beispiel:
  5538.  
  5539.  unset a PATH
  5540.  
  5541.   a und PATH werden als  Shellvariablen
  5542.   gelöscht.  Auf die Environmentvariable
  5543.   PATH hat das keinen Einfluß.
  5544.  
  5545. §§COSHYHLP\UPLOAD§
  5546. §Filetransferdialog§_Transfer§
  5547. §
  5548.   upload [-p pfad]  dateiname
  5549.  
  5550. Eine  Datei  wird mit  den  unter "File-
  5551. transfer"  eingestellten Voraussetzungen
  5552. über  den  eingestellten  Port gesendet.
  5553. Fehlt dateiname, so wird eine Fileselek-
  5554. torbox  geöffnet. Ist dateiname gegeben,
  5555. so wird dieser  Name in das Argument zum
  5556. Sendeprogramm an der Stelle des $ (falls
  5557. vorhanden  eingefügt und keine  Filese-
  5558. lektorbox geöffnet. dateiname  kann  die
  5559. Sendedatei  mit  ihrem  kompletten  Pfad
  5560. beinhalten.
  5561.  
  5562. Mit  der Option -p pfad kann  man  einen
  5563. Defaultpfad  festlegen.   Bei  fehlendem
  5564. dateiname  wird die  Fileselektorbox  in
  5565. diesem Pfad geöffnet.
  5566.  
  5567. Beispiel:
  5568.  
  5569.  upload 'c:\test\infile.txt'
  5570.  
  5571.   sendet die Datei infile.txt aus  ihrem
  5572.   Ordner.
  5573.  
  5574. Querverweis: Filetransferdialog
  5575.  
  5576. §§COSHYHLP\VERSION§
  5577. §
  5578.   version
  5579.  
  5580.  Gibt auf stdout die aktuelle Versions-
  5581.  nummer aus. (Immer größer als 192).
  5582.  
  5583. §§COSHYHLP\WAITFOR§
  5584. §
  5585.   waitfor [-c -s -i -o file -t time] 
  5586.         string1 string2 ... string20
  5587.  
  5588. Wartet im eingehenden  Datenfluß auf die
  5589. Zeichenfolgen string1 ... 20. Es wird 10
  5590. Sekunden gewartet. Während  dieser  Zeit
  5591. werden alle  ankommenden  Daten  in  das
  5592. Terminalfenster geschrieben.
  5593. Ein erfolgreiches Warten wird  mit  true
  5594. quittiert. Zusätzlich werden die Variab-
  5595. len WAITID mit der  Parameternummer  des
  5596. gefundenen Strings (1 ... n) und WAITSTR
  5597. mit dem gefundenen String selbst belegt.
  5598. WAITFOR  setzt WAITID auf 0 und entfernt
  5599. WAITSTR, falls ein Timeout der  Abbruch-
  5600. grund war.
  5601.  
  5602. Mit folgenden Optionen kann das  Verhal-
  5603. ten von Waitfor beeinflusst werden:
  5604.  
  5605.  -c       waitfor überprüft den Carrier
  5606.           beim Warten. Falls kein Carrier
  5607.           (mehr) anliegt, wird 2 zurück
  5608.           gegeben. Ansonsten ist das Ver-
  5609.           halten wie bei Timeout.
  5610.  -s       verhindert, daß die ankommenden
  5611.           Daten ausgegeben werden
  5612.  -i       ignoriert Gross- und Klein-
  5613.           schreibung
  5614.  -t time  stellt die Wartezeit auf  time
  5615.           ein
  5616.  -o file  hängt bis zum Eintreffen der
  5617.           erwarteten Daten die ankom-
  5618.           menden Daten an die Datei
  5619.           file an.
  5620.  
  5621. Beispiel:
  5622.  
  5623.  if waitfor -t 60 'CONNECT' 'BUSY'
  5624.                   'NO CARRIER'; then
  5625.   if [ $WAITID = 1 ] ; then
  5626.    echo 'Verbindung'
  5627.   else if [ $WAITSTR = 'BUSY' ]; then
  5628.    echo 'Besetzt'
  5629.    else echo 'Kein Freizeichen'
  5630.        fi
  5631.   fi
  5632.  fi
  5633.  
  5634. §§COSHYHLP\WHILE§
  5635. §
  5636.   while  cmd1; cmd2; ...; do
  5637.     cmd3; ...;
  5638.   done
  5639.  
  5640. Alle  Kommandos  zwischen while  und  do
  5641. werden  ausgeführt.   Falls  der  letzte
  5642. Rückgabewert  0 (true) ist,  werden  die
  5643. Kommandos  zwischen do und  done  ausge-
  5644. führt   und  danach  wieder  bei   while
  5645. begonnen. Anderenfalls wird die Schleife
  5646. verlassen. Der Rückgabewert ist dann der
  5647. des letzten Kommandos vor do und deshalb
  5648. immer false (!=0).
  5649.  
  5650. Beispiel:
  5651.  
  5652.  while [$a -ne 0]  Solange der Wert  von
  5653.   do               a  ungleich   0  ist,
  5654.    a='expr $a - 1' wird von a immer wie-
  5655.    b='expr $b + 2' der 1 abgezogen   und
  5656.   done             zu b 2 addiert.
  5657.  
  5658. §§COSHYHLP\CASE§
  5659. §
  5660.  case word in 
  5661.    [ pattern [ | pattern ] ... ) 
  5662.    list ;; ] 
  5663.    ... 
  5664.  esac
  5665.  
  5666.  
  5667. Das case Kommando expandiert 'word'  und
  5668. versucht es mit den 'pattern's zu match-
  5669. en. Wenn ein Match gefunden wurde, so 
  5670. wird die zugehörige 'list' ausgeführt.
  5671. Nach dem ersten Match werden alle nach-
  5672. folgenen nicht mehr überprüft. Rückgabe-
  5673. wert ist 0, falls kein Pattern überein-
  5674. gestimmt hat oder der Status des zuletzt
  5675. ausgeführten Programmes.
  5676.  
  5677. Beispiel:
  5678.  
  5679.   case $box in
  5680.     *Maus*) echo wir sind in einer Maus ;;
  5681.     *)      echo wir sind in keiner Maus ;;
  5682.   esac
  5683.  
  5684.  
  5685. §§COSHYHLP\WORTE§
  5686. §Kommandotrenner§COSHYHLP\KMDTR§
  5687. §
  5688. 1.1.2 Worte
  5689.  
  5690. Ein Wort ist eine Zeichenkette  zwischen
  5691. nicht gequoteten  Leerzeichen.  Metazei-
  5692. chen  können  auch  Bestandteile   eines
  5693. Wortes sein, wenn sie gequotet sind.
  5694.  
  5695. Beispiel:
  5696.  
  5697.  hallo        Es kommen nur  Buchstaben
  5698.               vor.
  5699.  
  5700.  hallo\ du    Das  Leerzeichen ist durch
  5701.               den \ gequotet.
  5702.  
  5703.  hallo\       Das <newline>  ist  durch
  5704.  du           den \ gequotet.
  5705.  
  5706.  'Hallo Du'   Durch die Quotes ist  die
  5707.               Bedeutung des Leerzeichens
  5708.               aufgehoben.
  5709.  
  5710.  Hallo' 'Du   hier ebenfalls.
  5711.  
  5712.  hallo" Du"   hier durch double quotes.
  5713.  
  5714.  "Hallo\"\ \"Du"  Hier wird die beson-
  5715.                   dere Bedeutung der  "
  5716.                   durch \ wieder auf-
  5717.                   gehoben.
  5718.  
  5719. Nächstes Kapitel:
  5720.  
  5721.  1.1.3 Kommandotrenner
  5722.  
  5723. §§Edithelp§
  5724. §
  5725. Erstellen der Onlinehilfe.
  5726.  
  5727. Die Onlinehilfe in CoNnect besteht aus zwei Dateien,
  5728. CONNECT.HLP und CONNECT.IDX. Wollen Sie Hilfstexte
  5729. editieren, so müssen Sie nur CONNECT.HLP ändern,
  5730. CoNnect erstellt die Indexdatei (.IDX) selbständig.
  5731.  
  5732. Hilfeeinträge beginnen mit der Zeile (dem Help-Marker)
  5733.  §§Hilfepunkt§
  5734.  
  5735. Wobei Hilfepunkt ein beliebiger Marker ist und für
  5736. Referenzen genutzt werden kann. Nach dieser Zeile
  5737. stehen solche Referenzen:
  5738.  
  5739.  §Test§Hilfe-Test§
  5740.  §Test2§Hilfe-Test2§
  5741.  §
  5742.  
  5743. Das Ende der Referenzen wird durch ein § alleine am
  5744. Anfang einer Zeile angegeben.
  5745. Danach folgt der eigentliche Hilfetext, wobei alle
  5746. Worte, die der ersten Zeichenkette einer Referenz
  5747. ensprechen fett und unterstrichen dargestellt
  5748. werden, um dem Anwender zu zeigen, daß zu diesem
  5749. Punkt ein weiterer Hilfetext existiert.
  5750. Wird ein solcher Punkt angewählt, so versucht CoNnect
  5751. den zur zweiten Zeichenkette der Referenz passenden
  5752. Help-Marker zu finden und stellt dessen Text dar.
  5753.  
  5754. §§Neues2.00§
  5755. §scantable§COSHYHLP\SCANTABLE§
  5756. §Zeichensatz§_Zeichensatz§
  5757. §
  5758. Neues:
  5759. ------
  5760.  
  5761.  ∙ CoNnect hat eine kontextsensitive hypertext-
  5762.      ähnliche Onlinehilfe. Das wird vor allem den
  5763.      Anfängern in der DFÜ bei der Bewältigung der
  5764.      Parameterflut von CoNnect sehr entgegenkommen.
  5765.  
  5766.  ∙ CoNnect besitzt jetzt ein internes Z-Modem
  5767.      Protokoll. Unterstützt werden auch X und Y
  5768.      Modem. Näheres in der Hilfe zum Filetransfer-
  5769.      dialog.
  5770.      Das Zmodem ist sicherlich nicht so mächtig
  5771.      wie GEMSZRZ.ACC und soll das auch gar nicht
  5772.      werden. Die intern erreichten Übertragungs-
  5773.      raten sind jedoch recht beachtlich.
  5774.  
  5775.  ∙ Sog. Scantabellen sind eingeführt. Sinn und
  5776.      Zweck: Alle Tasten sind vollkommen frei be-
  5777.      legbar. Damit ist unter anderem der DOORWAY-
  5778.      Modus in CoNnect verfügbar und (endlich)
  5779.      lassen sich die Umlaute auf 'ae' 'oe' ...
  5780.      mappen. Siehe Hilfe im Dialog Zeichensatz.
  5781.      Dazu gibts auch einen CoSHy Befehl scantable.
  5782.  
  5783.      Ein DOORWAY.SCA liegt dem Archiv bei.
  5784.  
  5785.  ∙ Der Redraw von TEK-Fenster ist _erheblich_
  5786.      schneller. Das kommt davon, wenn man's selber
  5787.      braucht ,-)
  5788.  
  5789.  ∙ Im Tek-Mode lassen sich Statusreports nun unter-
  5790.      drücken. Das wird vor allem einige alte Vaxen
  5791.      freuen.
  5792.  
  5793.  ∙ 115200 Baud auf TTs Serial2, auf dem Falcon und
  5794.      MSTEs MODEM2 und SERIAL2
  5795.  
  5796.  ∙ Endlich wieder auf dem Falcon lauffähig auch
  5797.      unter MTOS lauffähig (Dank Wilfried Behnes
  5798.      unermüdlicher Geduld).
  5799.  
  5800.  ∙ Anpassungen für Mag!X (1.11 und 2.0)
  5801.  
  5802.  ∙ CoNnect erzählt Cat jetzt auch unter Magix 1.1,
  5803.      daß es mit dem Tausch fertig ist.
  5804.  
  5805.  ∙ Der Wahldialog wurde mal gründlich durchgestyled
  5806.      (was für ein Wort!)
  5807.      und bekam Farbicons verpasst. Dank an Olaf
  5808.      Meisiek für seine Routinen und seine Geduld
  5809.      mit mir ;-)
  5810.  
  5811.  ∙ Durch eine gedrückte Shift-Taste bei einem Doppel-
  5812.      klick auf eine Telefonnummer aus dem Telefonbuch
  5813.      wird diese in den Nummernspeicher (alleine) ge-
  5814.      stellt und die Wahlwiederholung aktiviert.
  5815.  
  5816.  ∙ Zusätzlich zu ~ und | ist nun auch ^ ein Sonder-
  5817.      zeichen im Anwahlstring. Er zieht den DTR für
  5818.      700 ms auf Low. Wofür das gut ist? Fragen Sie
  5819.      Dr. Neuhaus.
  5820.  
  5821.  ∙ Neue Einträge im CONNECT.NUM File.
  5822.  
  5823.    +t 15.0  in CONNECT.NUM ist ja bereits die
  5824.       durchschnittliche Verbindungsaufnahmezeit,
  5825.       die zur Verbindungslänge hinzugezählt wird
  5826.       (15.0 ist die Zeit in Sekunden)
  5827.  
  5828.    +T 5.0  ist neu und ist die minimale Verbindungs-
  5829.       dauer(ohne +t), die CoNnect als Verbindung
  5830.       wertet. (Bei Logfile, Mitschrift und Gebührenberechnung)
  5831.    +u DM   ist die Einheit, in der das Geld normaler-
  5832.       weise berechnet wird. (3 Buchstaben!)
  5833.  
  5834.      Eine genaue Beschreibung der vielen Optionen bei
  5835.      der CONNECT.NUM-Erstellung findet sich in der
  5836.      Datei NUM.DOC.
  5837.  
  5838.  ∙ Unter Kompatibilität kann man nun einstellen, ob
  5839.      ^L (<ff>) einen Zeilenvorschub (default) oder
  5840.      einen Clear-Screen auslöst.
  5841.  
  5842.  ∙ MTOS spezifisches:
  5843.     Drag und Drop: Ein Draggen von Dateien vom
  5844.       Desktop auf CoNnects Terminalfenster startet
  5845.       den Upload.
  5846.       Werden ASC oder TXT Daten auf das Terminal-
  5847.       fenster gezogen (aus Applikationen, die das
  5848.       unterstützen), so werden diese Daten an die
  5849.       Gegenstelle gesendet.
  5850.  
  5851.  ∙ Philipps Vorschlag,  GELD in die Fenstermenü-
  5852.       leiste mit aufzunehmen, wurde wider Erwarten
  5853.       eingebaut.
  5854.  
  5855. Bugs: (behobene - die neuen kriegen wir später ;-)
  5856. -----
  5857.  
  5858.  ∙ Das ZyXel 6.0 wurde von CoNnect als nicht Voice-
  5859.      fähig erkannt, was vor allem daran lag, daß
  5860.      ZyXEL die Antwort auf den Befehl ati0 geändert
  5861.      hatte. Jetzt prüft CoNnect auf +fclass=?
  5862.  
  5863.  ∙ ata löst den Gebührenzähler nicht mehr aus.
  5864.  
  5865.  ∙ Der Startpfad für die CoSHy wurde ab 1.95 nicht
  5866.      mehr berücksichtigt. Dieser Bug ist behoben.
  5867.  
  5868.  ∙ Die Pull-Down Fenstermenüs wurden nochmal über-
  5869.      arbeitet. (Leichtere Bedienung, falls Titel nur
  5870.      angeklickt wird)
  5871.  
  5872.  ∙ Fehler im XACC-Protokoll-Handling beseitigt.
  5873.  
  5874. CoSHy:
  5875. ------
  5876.  ∙ dial -n name gibt die zu name gehörende Tele-
  5877.       fonnummer aus, wählt aber nicht.
  5878.  
  5879.  ∙ scantable liest eine Scantabelle ein oder ent-
  5880.       fernt sie.
  5881.  
  5882.  ∙ Die Onlineuhr läuft nun auch während der
  5883.       Abarbeitung von Scripten weiter.
  5884.  
  5885. §§Neues2.01§
  5886. §;-)§Smiley§
  5887. §
  5888. Bugs:
  5889. -----
  5890.  ∙ Auf STs und MEGA STEs (wer hat die noch ;-)
  5891.    gab es erhebliche Bombenstimmung bei der
  5892.    Onlinehilfe.
  5893.  
  5894.  ∙ Hellgrau und Dunkelgrau wurden im Farbendialog
  5895.    wegen der Icons im Wahldialog vertauscht.
  5896.  
  5897.  ∙ Ein Doppelklick auf das große Farbfeld im Farb-
  5898.    dialog stellt jetzt die 16 ersten (soweit vor-
  5899.    handen) VDI-Farben nach CoNnects Geschmack ein.
  5900.  
  5901.  
  5902. §§Neues2.02§
  5903. §
  5904.  ∙ Das interne Z-Modem läßt sich jetzt noch etwas
  5905.    mehr auf Geschwindigkeit hin optimieren. Im
  5906.    Transferdialog kann man das Multitasking ab-
  5907.    schalten, so daß dann während des Transfers
  5908.    weder in CoNnect  noch in anderen Programmen
  5909.    gearbeitet werden kann.
  5910.  
  5911.  ∙ Der Start ohne .OPT Datei geschieht jetzt Neu-
  5912.    anwenderfreundlicher.
  5913.  
  5914.  ∙ Fehler in monochromen Wahlicons entfernt.
  5915.  
  5916.  ∙ Zmodem Multifiletransfer entbuggt.
  5917.  
  5918.  ∙ Fehler im Terminalgrößedialog entfernt.
  5919.    Scrollbalken können nun auch wieder mit der
  5920.    (sehr langsamen) Einstellung 'Scrollbalken
  5921.    immer updaten' eingestellt werden.
  5922.  
  5923. §§Neues2.10§
  5924. §Wunsch§_Puffer§
  5925. §Z-Modemempfang§Zmodemparameter§
  5926. §
  5927.  ∙ Endlich hat CoNnect einen Ditor bekommen.
  5928.    Das ist zwar nicht der heißersehnte Editor
  5929.    aber fast genauso gut ,-) Auf Wunsch kann
  5930.    man den aktuellen Pufferinhalt in ein ei-
  5931.    genes Fenster kopieren, in dem dann nach
  5932.    Belieben (auch mit den Cursortasten) um-
  5933.    hergescrollt werden kann. Markieren, Se-
  5934.    lektieren und Senden funktioniert wie im
  5935.    Terminalfenster selbst. (Dank an Carsten
  5936.    für die Idee). Damit wird dann auch die
  5937.    Filetaggingdiskussion in der TTR gestorben
  5938.    sein ;-)).
  5939.  
  5940.  ∙ CompuServe B und B+ sind als interne Pro-
  5941.    tokolle hinzugekommen.
  5942.  
  5943.  ∙ Der Zyxel Anrufbeantworter funktioniert
  5944.    nun wieder.
  5945.  
  5946.  ∙ Der Balken beim Multidownload ist jetzt
  5947.    etwas kontrollierter und schreibt nicht
  5948.    mehr über seinen Rand hinaus.
  5949.  
  5950.  ∙ Die Vorschreibzeile bleibt jetzt dauer-
  5951.    haft geöffnet, durch RETURN wird nur
  5952.    der Text verschickt. Schließen läßt sie
  5953.    sich durch den Closer oder durch UNDO.
  5954.  
  5955.  ∙ Durch die CoSHy gestartete Prozesse, wie
  5956.    z. B. auch das externe Z-Modem geben unter
  5957.    MTOS jetzt einen Exitcode an CoSHy
  5958.    zurück.
  5959.  
  5960.  ∙ XMODEM7 ist implementiert. Ich weiß aber
  5961.    nicht, ob das überhaupt irgendwie funktio-
  5962.    niert...
  5963.  
  5964.  ∙ Unterstützt werden jetzt auch die Block-
  5965.    deviceroutinen in HSModem1 von
  5966.    Harun Scheutzow.
  5967.  
  5968.  ∙ Neue Optionen für das Handling von bereits
  5969.    vorhandenen Dateien beim Z-Modemempfang.
  5970.  
  5971.  ∙ Ein neues Spezialzeichen in Anwahlstrings:
  5972.      @  maskiert das nächste Zeichen.
  5973.      @~ verzögert damit nicht um eine halbe
  5974.         Sekunde sondern sendet das Zeichen ~.
  5975.      @# setzt nicht die Telefonnummer ein,
  5976.         sondern sendet #.
  5977.      @@ sendet @.
  5978.         ...
  5979.  
  5980.  ∙ Realtime Slider im Wahldialog
  5981.  
  5982. §§Neues2.20§
  5983. §Tastatur§Wahltastatur§
  5984. §
  5985.  
  5986.  ∙ PC Farben werden jetzt endlich unterstützt.
  5987.    Dazu im Kompatibilitätsmenü  die Farben auf
  5988.    PC ANSI Farben stellen, Darstellung weiß auf
  5989.    schwarz und danach das Setup sichern.
  5990.  
  5991.  ∙ In diesem Zusammenhang wurde noch das Flim-
  5992.    mern entfernt, das immer auftrat, wenn CoN-
  5993.    nect eine nicht-weiße Hintergrundfarbe
  5994.    benutzte - > Geschwindigkeitszuwachs um 30%
  5995.  
  5996.  ∙ Bugfixes in der Tek-Emulation. Dank an
  5997.    RedRat für die ausführlichen Reports.
  5998.  
  5999.  ∙ Unter HSMODEM und MiNT lief die Aufnahme-
  6000.    funktion des Anrufbeantworters nicht.
  6001.    Ist jetzt behoben.
  6002.  
  6003.  ∙ Neuer Hilfetext: Bedienung des Wahldialoges
  6004.    über die Tastatur.
  6005.  
  6006.  ∙ Für den Falcon kann jetzt unter MultiTos die
  6007.    gültige Modemdevice angegeben werden. Es
  6008.    kann je nach MultiTOS Version zwischen
  6009.    U:\DEV\AUX, U:\DEV\MODEM1 und U:\DEV\MODEM2
  6010.    differieren.
  6011.    Tragen Sie dazu in Ihr MINT.CNF die folgende
  6012.    Zeile ein
  6013.  
  6014.       setenv MODEMDEV U:\DEV\MODEM2
  6015.  
  6016.  ∙ Analog zur Mupfel unterstützt die CoSHy jetzt
  6017.    die Environmentvariaben SUFFIX und GEMSUFFIX.
  6018.    Werden GEM Programme aus der Mupfel heraus
  6019.    aufgerufen, wird der Mauszeiger angeschaltet,
  6020.    sonst ausgeschaltet.
  6021.  
  6022.    Beispiel:
  6023.  
  6024.    setenv SUFFIX     'prg,tos,app,ttp,gtp'
  6025.    setenv GEMSUFFIX  'prg,app,gtp'
  6026.  
  6027.  ∙ Die Schnittstellenroutinen setzen jetzt auf
  6028.    den XSDD Blockdevicetreibern auf, sofern diese
  6029.    installiert sind.
  6030.  
  6031.  ∙ Fehler 131, der mit dem Schalter 'Kein Multi-
  6032.    tasking' im Zmodem auftrat, ist entfernt.
  6033.  
  6034.  ∙ Fehler in waitfor entfernt, der u. U. waitfor
  6035.    eine Zeichenkette nicht erkennen ließ.
  6036.    
  6037. §§Neues2.40§
  6038. §Control-Doppel-Klick§Onlinemaus§
  6039. §get§COSHYHLP\GET§
  6040. §getkey§COSHYHLP\GETKEY§
  6041. §Preisliste§Preisliste§
  6042. §waitfor§COSHYHLP\WAITFOR§
  6043. §case§COSHYHLP\CASE§
  6044. §$* and $@§COSHYHLP\INPWORK§
  6045. §Parameterersetzung§COSHYHLP\SPECPAR§
  6046. §dlpath§COSHYHLP\DLPATH§
  6047. §ulpath§COSHYHLP\ULPATH§
  6048. §   
  6049.  
  6050.  ∙ Das Upgrade auf diese Version ist zum ersten
  6051.    Mal kostenpflichtig (s. Preisliste).
  6052.    
  6053.  ∙ Hilfesystem überarbeitet.
  6054.  
  6055.  ° Die Onlineuhr flackert nicht mehr ;-)
  6056.  
  6057.  ° CompuServe B und B+ funktionieren endlich.
  6058.    Danke für die freundliche Unterstützung 
  6059.    durch CompuServe München.
  6060.  
  6061.  ∙ Die Abarbeitung von Scripten wurde erheblich
  6062.    beschleunigt.
  6063.  
  6064.  ∙ Z-Modem Autostart funktioniert mit dem internen
  6065.    Z-Modem nun auch, wenn das Terminalfenster im
  6066.    Hintergrund liegt.
  6067.  
  6068.  ∙ Nach einem Filetransfer wird das zugehörige 
  6069.    Terminalfenster nun immer in den Vordergrund
  6070.    gebracht.
  6071.    
  6072.  ∙ Z-Modem Upload wurde beschleunigt. TT->TT
  6073.    erreicht nun 15000cps (unter Magix 2.0).
  6074.    
  6075.  ∙ Der Schalter 'Kein Multitasking' schaltet jetzt
  6076.    beim Transfer auch den Mausinterrupt ab.  
  6077.  
  6078.  ∙ Multiple File Up- oder Download ist im Dialog
  6079.    'verschönert' worden.
  6080.  
  6081.  ∙ Crazy Sound wird nun vom Geräuschdialog auch
  6082.    unterstützt.
  6083.  
  6084.  ∙ Control-Doppel-Klick positioniert den Cursor
  6085.    im Fullscreeneditor (wie emacs oder vi), indem
  6086.    die entsprechende Anzahl von Cursortasten gesen-
  6087.    det wird.
  6088.    Das wird leider nicht immer klappen.
  6089.    
  6090.  ∙ Verbesserte Behandlung von ALT als Meta-Key im
  6091.    Emacs. So funktioniert nun auch M-> und M-< sowie
  6092.    M-C-x ... (Wichtig ist dabei nur, daß der Emacs
  6093.    und die Leitung zum Rechner richtig konfiguriert
  6094.    ist - Stichwort 8 Bit)
  6095.    
  6096.  ∙ Das NEUE HsModem wird unterstützt. Die alten 
  6097.    HsModems bitte tunlichst aus dem Autoordner 
  6098.    entfernen und durch das neue Treiber-Set er-
  6099.    setzen. (Bitte auch hier die Anleitung gut
  6100.    studieren!). Im neuen HS-Modem werden nicht nur
  6101.    die zusätzlichen MSTE, TT und Falcon Schnitt-
  6102.    stellen vollständig unterstützt und erheblich
  6103.    beschleunigt, auch das von Harun Scheutzow ent-
  6104.    wickelte ST-ESCC Projekt (zwei zusätzliche sehr
  6105.    schnelle Schnittstellen im ST) kann damit von
  6106.    CoNnect aus angesprochen werden.
  6107.    
  6108. 2.42
  6109.  
  6110.  ∙ Transferprioritäten beim internen Z-Modem fle-
  6111.    xibel gemacht. -> Flüssigere Bedienung anderer
  6112.    Prozesse.
  6113.  
  6114.  ° Fehler in der Farbdarstellung der Icons im
  6115.    Helpfenster behoben.
  6116.  
  6117.  ° Fehler 'Veraltete Optionendatei' in den unre-
  6118.    gistrierten Version behoben.
  6119.  
  6120.  ∙ 'Z-Modem Umbenennen' geändert. Jetzt wird die
  6121.    alte Datei umbenannt - nicht die neue.
  6122.  
  6123.  ° Fehler beim Darstellen von Alertboxen während
  6124.    des Transfers bei 'Kein Multitasking' behoben.
  6125.  
  6126.  ∙ Durch den Parameter -c wird bei get, getkey und
  6127.    waitfor die Carrierüberwachung eingeschaltet. 
  6128.  
  6129.  ∙ Zusätzlich zu RsSpeed, Fast_Ser, RSVE und 
  6130.    Hsmodem wird nun auch noch RSTURBO2 unterstützt.
  6131.    (wer immer das auch braucht ;-)
  6132.  
  6133. 2.43
  6134.  
  6135.  ∙ Anpassungen an Winx 2.3 (noch Beta) 
  6136.  
  6137.  ∙ Bemerkbare Ausgabegeschwindigkeitsverbesserungen
  6138.  
  6139. 2.44
  6140.  
  6141.  ∙ Das 'blinken' Attribut und der Cursor blinken nun
  6142.    auch in Hintergrundfenstern.
  6143.   
  6144.  ∙ CoNnect belegt nun nur noch die Schnittstellen,
  6145.    die der Anwender auch verwenden will. 
  6146.    
  6147.  ° Mehrere Fehler im Zusammenhang mit HsModem wurden
  6148.    behoben. 
  6149.  
  6150.  ° Fehler in den Scantabellen behoben. Scaneinträge
  6151.    funktionierten nicht bei weniger als 3 Einträgen
  6152.    pro Tabelleneintrag.
  6153.    
  6154. 2.45
  6155.  ∙ Falcon TOS Fehler umgangen: 
  6156.    1) Io-Redirection sollte nun funktionieren. 
  6157.    2) Upzuloadende Files werden nicht mehr getoucht.
  6158.       (Filedatum bleibt unverändert)
  6159.  
  6160.  ∙ CoSHy Scripte laufen nun multitaskend. Das gilt
  6161.    sowohl CoNnect-intern als auch unter Magix
  6162.    und, wie schon vorher, unter MTOS.
  6163.    
  6164.  ∙ Beim internen Transfer wird nun auch in CoSHy
  6165.    Scripten die Dialogbox für den Transferstatus
  6166.    angezeigt.
  6167.  
  6168.  ∙ Einige Verbesserungen an vt220.
  6169.  
  6170.  ∙ CR kann nun auch beim Eingang auf CRLF gemappt
  6171.    werden.
  6172.  
  6173. 2.46
  6174.  
  6175.  ° echo $( ls *.c | wc -l ) Files funktionierte
  6176.    wegen eines Fehlers beim Pipen nicht.
  6177.  
  6178.  ∙ Voicemodems nach TIA TR29.2 werden unterstützt.
  6179.  
  6180.  ∙ Die CoSHy hat einen neuen Befehl: case
  6181.  
  6182.  ∙ Eine neue 'LED' im Terminal-Menü zeigt eine
  6183.    aktive CoSHy an.
  6184.  
  6185.  ∙ Zwei neue spezielle Parameter für die CoSHy:
  6186.    $* and $@
  6187.  
  6188.  ∙ Die Parameterersetzung wurde erheblich
  6189.    erweitert: ${parameter:+word} ...
  6190.  
  6191.  ° CompuServe B und B+ funktionieren nun wieder ;-)
  6192.    Die Versionen 2.40 - 2.45 hatten einen neuen
  6193.    Bug...
  6194.  
  6195.  ∙ ZModem 8K Blöcke. Diese Option funktioniert nicht
  6196.    nach der Omen Konvention und damit auch nicht mit
  6197.    DSZ. Allerdings mit GEMSZRZ und manchen Unix-
  6198.    Implementationen.
  6199.  
  6200.  ∙ Die internen Transferprotokolle schreiben nun 
  6201.    in die Datei CONNECT.LOG Up- und Download-
  6202.    statistiken, die auch wieder unter dem Menü-
  6203.    punkt Gebührenstatistik ausgewertet werden
  6204.    können.
  6205.  
  6206.  ∙ Ein neues Maustauschscript - graphisch etwas
  6207.    aufgewertet - liegt auch bei. Es nutzt einige
  6208.    der neuen Coshy Befehle.
  6209.  
  6210. 2.47
  6211.  ° Fehler beim TEK Drucken und Speichern 
  6212.    behoben.   
  6213.    
  6214.  ∙ Zwei neue CoSHy Befehle: ulpath und dlpath 
  6215.    zum Setzen und Lesen der Transferpfade. 
  6216.  
  6217.  ∙ In der Vorschreibzeile schickt 'ENTER' nun
  6218.    die Zeile ohne einen Zeilenvorschub ab.
  6219.    
  6220.  ° Im Falcon wird nun auch wie im TT ST und
  6221.    TT Ram unterschieden.  
  6222.    
  6223.  ° Etliche kleinere Bugfixes aus der TTR, dem
  6224.    Internet und der Maus ,-)
  6225.  
  6226. §§Neues2.60§
  6227. §Gebührenberechnung§Gebührenberechnung§
  6228. §
  6229.   Dies ist noch eine ß - Version. Die
  6230.   nachfolgende Liste ist unvollständig.
  6231.   
  6232.   ∙ Der upload Befehl kann mehrere 
  6233.     Dateien als Argument auswerten.
  6234.     Somit ist upload *.c jetzt möglich.
  6235.     
  6236.   ∙ Das Schlüsselsystem ist wieder mal 
  6237.     umgestellt. Das Betriebssystem ist nun
  6238.     nicht mehr Teil der User-ID.
  6239.     
  6240.   ∙ Die Gebührenberechnung ist komplett 
  6241.     umgeschrieben - Dank unser aller 
  6242.     Freund Telekom.
  6243.     
  6244.   ∙ Rockwellmodems (TriStar von TKR /
  6245.     Creatix) werden im VoiceMode unter-
  6246.     stützt.
  6247.   
  6248.   ∙ Schwein wird nicht mehr benötigt.
  6249.     Trotzdem großen Dank an Harun für
  6250.     dessen Bereitstellung (hier rächt
  6251.     sich der Name ;-)
  6252.     
  6253.   ∙ CoNnect läuft auf Janus und auf
  6254.     STonX (großartige Software-Emulation 
  6255.     eines ST unter Unix - deutlich
  6256.     schneller als ein TT unter einem
  6257.     P5/Linux)
  6258.     
  6259.   ∙ 3D-Resourcen überarbeitet.
  6260.  
  6261.   ° Etliche kleinere Bugfixes aus der TTR, dem
  6262.     Internet und der Maus ,-)
  6263.    
  6264. §§History§
  6265. §Änderungen in 2.00§Neues2.00§
  6266. §Änderungen in 2.01§Neues2.01§
  6267. §Änderungen in 2.02§Neues2.02§
  6268. §Änderungen in 2.10§Neues2.10§
  6269. §Änderungen in 2.20§Neues2.20§
  6270. §Änderungen in 2.4x§Neues2.40§
  6271. §Änderungen in 2.6x§Neues2.60§
  6272. §
  6273. Sie benutzen (hoffentlich) CoNnect 2.0 oder höher,
  6274. sonst können Sie diesen Hilfetext nämlich nur mit
  6275. großen Schwierigkeiten lesen.
  6276.  
  6277. Gegenüber der Version 1.96 hat sich vieles getan,
  6278. hier folgen die wichtigsten Änderungen:
  6279.  
  6280.   Änderungen in 2.00
  6281.   Änderungen in 2.01
  6282.   Änderungen in 2.02
  6283.   Änderungen in 2.10
  6284.   Änderungen in 2.20
  6285.   Änderungen in 2.4x
  6286.   Änderungen in 2.6x
  6287.  
  6288. §§Updates§
  6289. §Autor§Programmierer§
  6290. §Philipp Oelwein§Oelwein§
  6291. §
  6292. Updates zu CoNnect erscheinen in unregel-
  6293. mäßigen aber kurzen Abständen. Updates ent-
  6294. halten im allgemeinen Fehlerbereinigungen
  6295. aber häufig auch neue Funktionen, die für 
  6296. einen Großteil der Anwender von Interesse
  6297. sind.
  6298.  
  6299. Durch das Schlüsselsystem von CoNnect können
  6300. Sie Updates einfach aus der nächsten Mailbox
  6301. beziehen und Ihren Schlüssel in die neue
  6302. Version eintragen, um eine Vollversion zu 
  6303. bekommen (ausgenommen bei kostenpflichtigen
  6304. Updates: z.B. 2.40).
  6305.  
  6306. Sollten Sie eine neue CoNnect-Version nicht 
  6307. in den Mailboxen finden oder ihnen der Down-
  6308. load zu teuer sein, so können Sie folgender-
  6309. maßen vorgehen:
  6310.  
  6311. Nehmen sie einen DM 5,- Schein oder DM 5,-
  6312. in Briefmarken zusätzlich einen frankierten
  6313. und adressierten Rückumschlag sowie eine
  6314. formatierte 3.5 Zoll DD Diskette (oh pardon
  6315. natürlich eine 8.9 cm DD Diskette) und senden
  6316. Sie diese mit der Bitte um eine Update an
  6317. den Philipp Oelwein. Falls das Update 
  6318. kostenpflichtig sein sollte, addieren Sie 
  6319. zu den DM 5,- noch den Updatebetrag hinzu.
  6320.  
  6321. Bitte haben Sie Verständnis dafür, daß ich
  6322. auf Ihr Schreiben nicht reagieren werde, wenn
  6323. entweder die 5,- DM, der frankierte Rückum-
  6324. schlag oder die formatierte Diskette fehlen 
  6325. sollte.
  6326.  
  6327. Im Normalfall ist der Download der aktuellen
  6328. CoNnectversion aus einer Mailbox der einfa-
  6329. chere und billigere Weg.
  6330.  
  6331. §§Fehler§
  6332. §
  6333. CoNnect wurde mit großer Sorgfalt erstellt,
  6334. trotzdem ist es ein Merkmal jeglicher Soft-
  6335. ware, daß sich Fehler nie ganz vermeiden
  6336. lassen. Haben Sie einen Fehler in CoNnect
  6337. gefunden, so ist es wichtig, daß sie dem
  6338. Autor davon berichten, damit er in der 
  6339. nächsten Version diesen Fehler beseitigen
  6340. kann.
  6341.  
  6342. Versuchen Sie dazu zunächst, den Fehler
  6343. zu reproduzieren, wenn Sie den Rechner ohne
  6344. Autoordnerprogramme und Accessories starten.
  6345. Ist der Fehler dann nicht mehr vorhanden, so
  6346. können Sie schrittweise die entfernten Auto-
  6347. Ordnerprogramme und Accessories wieder hin-
  6348. zunehmen und den Verursacher näher einkreisen.
  6349.  
  6350. Als nächstes schreiben Sie dann den Fehler-
  6351. report. D.h. sie beschreiben Ihren Rechner
  6352. (Modell, TOS-Version) und das 
  6353.  
  6354.           genaue Vorgehen, 
  6355.  
  6356. um den Fehler zu erzeugen. 
  6357.  
  6358. Außerdem, ob der Fehler auch ohne Autoordner-
  6359. programme und Accessories auftritt, bzw, wel-
  6360. ches Autoordnerprogramm oder Accessory benö-
  6361. tigt wird, um den Fehler zu reproduzieren.
  6362.  
  6363. Sie erleichtern durch ein solches Vorgehen die
  6364. Fehlersuche erheblich und können gewiß sein,
  6365. daß Ihre Fehlermeldung auch bearbeitet wird.
  6366.  
  6367. §§Preisliste§
  6368. §
  6369. Gegenwärtig d.h. bis zum 1.8.1994 kostet die
  6370. Registrierung von CoNnect auf einen einzelnen
  6371. Benutzer:
  6372.  
  6373.                | kommerziell | nicht kommerziell|
  6374. -------------------------------------------------
  6375.    Schlüssel  &|   DM 150,-  |       DM 60,-    |
  6376.    Handbuch    |             |                  |
  6377. -------------------------------------------------
  6378.    Schlüssel  &|   DM 170,-  |       DM 65,-    |
  6379.    Handbuch   &|             |                  |
  6380.    Diskette    |             |                  |
  6381. -------------------------------------------------
  6382.    Ausland     |   (s.oben)  |     (s. oben)    |
  6383.                |   + DM 10,- |      + DM 10,-   |
  6384. -------------------------------------------------
  6385.  
  6386. Die zusätzlichen DM 10,- für den Auslandsversand
  6387. berechnen sich aus erhöhten Bankgebühren und 
  6388. Portokosten.
  6389.  
  6390. Für ein Update von CoNnect 2.20 auf die 2.4x ist
  6391. eine Updategebühr von DM 10,- pro Anwender zu 
  6392. zahlen.
  6393.  
  6394. Wissen Sie nun nicht, ob Sie  CoNnect kommerziell
  6395. oder  nur privat nutzen, so gilt hier als kommer-
  6396. ziell jeglicher Einsatz, der zur Absicht hat,
  6397. Ihnen oder der Sie beschäftigenden Firma / Insti-
  6398. tution eine Umsatzerhöhung zu ermöglichen. (Die
  6399. Umsatzerhöhung der Telefongesellschaft durch den
  6400. Betrieb von CoNnect ist hiervon natürlich ausge-
  6401. nommen ;-) .
  6402.  
  6403. Sollten Sie bereits im Besitz einer privaten Re-
  6404. gistrierung sein und Sie merken, daß Sie CoNnect
  6405. auch für kommerzielle Einsätze (im obigen Sinn)
  6406. nutzen, so ist der Upgrade auf eine kommerzielle
  6407. Registrierung zwingend erforderlich.
  6408.  
  6409. §§Nummernmuster§
  6410. §
  6411. Nummernmuster enthalten Ziffern und 
  6412. Jokerzeichen, um die Eingabeprozedur zu
  6413. vereinfachen. Folgende Jokerzeichen 
  6414. kommen zur Anwendung:
  6415.  
  6416. ? Steht für eine beliebige Ziffer.
  6417.  
  6418. * Steht für eine beliebige Anzahl von
  6419.   beliebigen Ziffern.
  6420.    01* passt auf alle Nummern, die mit 01
  6421.        beginnen. z.B. 0130 8855
  6422.        
  6423.    *01* passt auf alle Nummern, die 01
  6424.        irgendwo enthalten. z.B. 040123
  6425.    *01 passt auf alle Nummern, die mit 01
  6426.        enden
  6427.    0*1* passt auf alle Nummern, die mit
  6428.        0 beginnen und eine 1 enthalten.
  6429.        z.B. 08851663456
  6430. [] kann eine Anzahl oder Reihe von 
  6431.      Ziffern spezifizieren, die auf eine
  6432.      Nummer passen sollen:
  6433.   [125] erlaubt die Ziffern 1 2 und 5
  6434.   12[345]67 passt auf 
  6435.          12367, 12467 and 12567
  6436.   12[3-7]8 passt auf 1238, 1248, 1258, 
  6437.          1268 and 1278
  6438.   123[~5]67 passt dagegeb nur auf
  6439.          123167, 123267, 123367, 123467, 
  6440.          123667, 123767, 123867, 123967, 
  6441.          123067. Die 5 wird also ausge-
  6442.          schlossen.
  6443.   12[~3-8] passt zu 121, 122, 129, 120
  6444.  
  6445. Die Ziffern und Joker können beliebig 
  6446. kombiniert werden.
  6447.  
  6448. Es gibt hier gegenüber der alten 
  6449. Connect-Version keine Unterschiede.
  6450.  
  6451. §§Uhrzeitangaben§
  6452. §
  6453. Uhrzeitangaben beinhalten eine
  6454. Anfangs und Endzeit. Beide
  6455. Zeiten sind (ohne Freizeichen)
  6456. durch ein - Zeichen verbunden.
  6457. Die Zeitangabe schliest die 
  6458. Anfangszeit ein, die Endzeit je-
  6459. doch aus.
  6460.  
  6461. Minuten können an die Stunden-
  6462. angaben optional durch ein :
  6463. getrennt angehängt werden.
  6464.  
  6465. Beispiele:
  6466.  
  6467. 1-8
  6468. 8:15-14:00
  6469. 23-02:30
  6470.  
  6471. §§Tagesangabe§
  6472. §
  6473. Die Tagesangaben werden benötigt,
  6474. um Unterschiede in der Gebühren-
  6475. berechnung von z.B. Wochenend und
  6476. Normaltarifen zu berücksichtigen.
  6477. Mögliche Tagesangaben sind:
  6478.  
  6479. sun    Sonntag
  6480. mon    Montag
  6481. tue    Dienstag
  6482. wed    Mittwoch
  6483. thu    Donnerstag
  6484. fri    Freitag
  6485. sat    Samstag
  6486.  
  6487. Desweiteren sind noch folgende
  6488. Tage bekannt:
  6489.  
  6490. year   Jahresanfang-1 (also der
  6491.        31.12. des Vorjahres)
  6492. month  Monatsanfang-1
  6493. week   Wochenanfang (also Sonntag)
  6494. easter Ostersonntag
  6495. advent Der erste Advent
  6496.  
  6497. Diese Tagesangaben können mit 
  6498. einem +tag oder -tag verknüpft
  6499. werden:
  6500.  
  6501. Beispiel:
  6502.  
  6503. year+2     ist der 2.Januar
  6504. month+1    der erste jedes Monats
  6505. week+3     der Mittwoch
  6506. easter+1   der Ostermontag
  6507. advent-11  der 'ehemalige' Buß und
  6508.            Bettag
  6509.  
  6510. Tagesangaben können aber auch in der
  6511. Form tag.monat erfolgen:
  6512.  
  6513. 25.12     der erste Weihnachts-
  6514.           feiertag.
  6515. 1.1       Neujahr.          
  6516.  
  6517. §§t_function§
  6518. §
  6519. Die Funktion t(offset,schwelle) gibt
  6520. die Onlinezeit in Sekunden an die
  6521. Gebührenberechnung zurück. offset ist
  6522. dabei eine Zahl in Sekunden, die die
  6523. allgemeine Dauer der Verbindungsaufnahme
  6524. (die Zeit vom Abheben der Gegenstelle
  6525. bis zum Carrier-Detect Signal des Modems)
  6526. beschreibt. Schwelle ist eine Zahl in
  6527. Sekunden, die das Carrier Signal anliegen
  6528. muss, bevor überhaupt angenommen wird, 
  6529. daß eine Verbindung bestanden hatt.
  6530. Das ist sinnvoll, weil einige Modems
  6531. beim Reset (mittels ATZ) kurzzeitig
  6532. das Carrier Signal anlegen, wobei
  6533. natürlich keine Gebührenberechnung
  6534. erfolgen soll.
  6535.  
  6536. §§connect2num§
  6537. §Nummernmustern§Nummernmuster§
  6538. §Uhrzeitangaben§Uhrzeitangaben§
  6539. §Liste von Tagen§Tagesangabe§
  6540. §t(offset,schwelle)§t_function§
  6541. §
  6542. Dieser Abschnitt beschreibt das neue Ge-
  6543. bührenfileformat von CoNnect. Dieses 
  6544. Format wurde durch die Umstellung der
  6545. Telekomgebühren 1996 nötig, da sich das
  6546. alte Format als unzureichend erwies.
  6547.  
  6548. Die Datei connect2.num enthält die 
  6549. Anweisungen für die Gebührenberechnung.
  6550.  
  6551. Es gibt in dieser Datei nur 4 Typen von
  6552. Anweisungen, die jeweils immer in einer
  6553. kompletten Zeile stehen müssen. Eine
  6554. Zeile kann jeweils nur eine Anweisung
  6555. enthalten. Eine Zeile kann jedoch am
  6556. Zeilenende durch ein \ (backslash)
  6557. verlängert werden. Dabei ist jedoch zu
  6558. beachten, daß der \ wirklich das letzte
  6559. Zeichen der Zeile ist.
  6560.  
  6561. a) Kommentare:
  6562.   Diese fangen mit einem # an und enden
  6563.   am nächsten Zeilenende. Kommentare
  6564.   dürfen als einzige Anweisung auch 
  6565.   mitten in einer Zeile beginnen und
  6566.   hinter einer anderen Anweisung stehen.
  6567.   
  6568.    Beispiel:
  6569.    --------------
  6570.    # Es folgt die Angabe der Ortsbereichs
  6571.    # nummern.
  6572.    
  6573.    Ort: [2-9]*
  6574.    ---------------
  6575.   
  6576. b) Definitionen:
  6577.   Definitionen bestehen aus einem Wort am
  6578.   Zeilenanfang direkt gefolgt von einem
  6579.   Doppelpunkt (Wort bedeutet eine 
  6580.   Kombination von Buchstaben und Ziffern,
  6581.   wobei das Wort mit einem Buchstaben 
  6582.   beginnen muß).  Hinter dem Doppelpunkt
  6583.   folgt dann der Wert der Definition.
  6584.   Also eigentlich nur eine Zuweisung von
  6585.   Texten an Variablen.
  6586.   
  6587.    Beispiel:
  6588.    -------------
  6589.    Nachmittag: 15-18
  6590.    Vormittag:  8-12
  6591.    Mittag:     12-15
  6592.    Tagsueber:  $Vormittag $Mittag \
  6593.                $Nachmittag
  6594.    -------------
  6595.    
  6596.   Definitionen können über 
  6597.      $<definitionsname>
  6598.   in andere Zeilen eingefügt werden.
  6599.   
  6600.   Eine spezielle Definition ist die
  6601.   von 'currency'. Der Wert dieser
  6602.   Definition wird in der Gebührenanzeige
  6603.   im Terminalfenster als Währung der
  6604.   Gebühr angegeben.
  6605.  
  6606. c) Include-Anweisungen
  6607.   include Anweisungen können verwendet 
  6608.   werden, um andere Dateien in die gerade
  6609.   bearbeitete Datei einzufügen.
  6610.   
  6611.   Beispiel
  6612.   ---------
  6613.   include ortsnetz.num
  6614.   include r50.num
  6615.   include r200.num
  6616.   include spezial.num
  6617.   include ausland.num
  6618.   ---------
  6619.  
  6620. d) Die Gebührenberechungsanweisungen
  6621.   Diese bestehen aus einem Tarifzonennamen,
  6622.   einer Nummernlist, einer Tageszeitenangabe
  6623.   und einer Tagesangabe. Danach folgt eine
  6624.   Berechnungsanweisung für die Gebühr in
  6625.   der jeweiligen Währung und einer 
  6626.   optionalen Berechnungsanweisung für die
  6627.   aufgelaufenen Einheiten.
  6628.   
  6629.   Die Syntax dieser Zeile lautet 
  6630.   
  6631.   <Name>; 
  6632.   <Num-Liste>, <Zeit-Liste>, <Tag-Liste>;
  6633.   <Preisberechnung> 
  6634.   (optional: ; <Einheitenberechnung>)
  6635.   
  6636.   Die Reihenfolge der Semikolon und Komma
  6637.   Zeichen ist einzuhalten.
  6638.  
  6639.   Der Name erscheint z.B. im Wahleditor, 
  6640.   wenn eine in die Num-Liste passende
  6641.   Nummer eingegeben wird.
  6642.   
  6643.   Die Num-Liste ist eine durch Freizeichen
  6644.   getrennte Liste von Nummernmustern, die
  6645.   zu dieser Tarifberechnung gehöhren. 
  6646.   Nummernmuster sind analog zur alten 
  6647.   Connect-Version definiert.
  6648.  
  6649.   Die Zeit-Liste ist eine durch Frei-
  6650.   zeichen getrennte Liste von 
  6651.   Uhrzeitangaben. 
  6652.   
  6653.   Die Tag-Liste ist eine durch Frei-
  6654.   zeichen getrennte Liste von Tagen, 
  6655.   an denen die Berechnungs
  6656.   formel gelten soll. 
  6657.   
  6658.   Die Berechnungsformel für den Preis
  6659.   nutzt die Funktion t(offset,schwelle)
  6660.   und sollte den Preis der Verbindung
  6661.   bestimmen. Wichtige Funktionen sind
  6662.   weiterhin ceil(val), die die nächst
  6663.   größere ganze Zahl zu val zurückgibt
  6664.   und floor(val), die die nächstkleinere
  6665.   Zahl bestimmt. Für einen 90 
  6666.   Sekundentakt  bei einem Preis von 0.12
  6667.   pro Einheit sähe diese Formel wie
  6668.   folgt aus:
  6669.   
  6670.     0.12 * ceil( t(10,2)/90)
  6671.     
  6672.   Die Berechnungsformel für die Einheiten
  6673.   ist optional und dient, falls ange-
  6674.   gegeben, nur der Anzeige im Terminal-
  6675.   fenster und für die Gebührenwarnauto-
  6676.   matik. Für das obige Beispiel sähe sie
  6677.   wie
  6678.     t(10+90,2)/90 
  6679.   aus.
  6680.   
  6681.   Die Formeln können alle Operatoren wie
  6682.   +, -, *, / enthalten - es gelten
  6683.   Klammergesetze und Punkt-vor-Strich
  6684.   regeln.
  6685.  
  6686. §§General§
  6687. §HIERHER§Onlinehilfe§
  6688. §CoSHy§CoSHy§
  6689. §Hauptmenü§Hauptmenü§
  6690. §Terminalmenü§Menue-Term§
  6691. §Tektronixmenü§Menue-Tek§
  6692. §Gebührenberechnung§connect2num§
  6693. §Hilfedateien editieren§Edithelp§
  6694. §Sharewareprodukt§Shareware§
  6695. §Neues in den letzten Versionen§History§
  6696. §Fehler und Bugreports§Fehler§
  6697. §Preise und Updategebühren§Preisliste§
  6698. §Updates§Updates§
  6699. §
  6700.  Dies ist die Onlinehilfe für CoNnect.
  6701.  
  6702. Bitte beachten Sie, daß es sich bei CoNnect
  6703. um ein Sharewareprodukt handelt. (Diese Be-
  6704. stimmungen sind auch für bereits registrier-
  6705. te Anwender von Bedeutung)
  6706.  
  6707. Wollen Sie etwas über die Bedienung des
  6708. Hilfesystems erfahren, so bewegen sie den
  6709. Cursor bitte HIERHER und drücken dann RETURN.
  6710.  
  6711.  Weitere Hilfe ist zu den Punkten:
  6712.  
  6713.     Neues in den letzten Versionen
  6714.     
  6715.     Preise und Updategebühren
  6716.  
  6717.     Hauptmenü Terminalmenü Tektronixmenü
  6718.     
  6719.     CoSHy
  6720.     
  6721.     Gebührenberechnung
  6722.     
  6723.     Fehler und Bugreports
  6724.     
  6725.     Updates
  6726.     
  6727. direkt hier verfügbar. Wollen Sie weitere
  6728. Punkte direkt hier ansprechen können, so lesen
  6729. sie bitte den Text zu Hilfedateien editieren.
  6730.